找不到python文件

时间:2017-07-30 16:17:05

标签: python linux file ubuntu terminal

我现在正在学习python并且我在ubuntu终端打开python文件时遇到问题。在终端中,我有当前路径/home/emil并且我已经复制了我的文件mcb.py那么文件的路径是/home/emil/mcb.py。 在终端中,我尝试输入./mcb.py/home/emil/mcb.py而没有输入任何内容:

未找到此类文件或目录

Screenshot

1 个答案:

答案 0 :(得分:3)

您的完整错误消息是英文:

bash: /.../mcb.py: python3: bad interpreter: No such file or directory

第一个关键是bad interpreter部分。这意味着找不到 shebang 行中指定的解释器(第一行,以#!开头。

第二个关键是python3部分。 Shebang口译员必须是完整的路径,因此只有python3无效。

解决方法是更改​​shebang行并正确写入:

#!/usr/bin/python3

或者,如果您在非标准目录中有python3,则要搜索路径:

#!/usr/bin/env python3

PS#1 :在互联网上寻求帮助时,您可以在命令export LANG=C之前运行。这将禁用本地化并以英语打印所有错误消息,使每个人的工作更轻松。

PS#2 :复制错误信息以在互联网上寻求帮助时,请复制完整信息,而不仅仅是您认为相关的部分。碰巧的是,有时看似不重要的部分是关键。