2017-07-30 51 views
0

我现在在学习python,并且在ubuntu终端打开一个python文件时遇到了问题。在终端中,我有当前路径/home/emil,并且我复制了我的文件mcb.py,所以路径到档案是/home/emil/mcb.py。在英语找不到python文件

没有这样的文件或目录被发现

Screenshot

+0

你可以发布截图吗? –

+0

好吧,我添加了截图。对不起,但在波兰语朗文“有没有这样的文件或目录” – Emilo

+1

你能确认你在你的终端在正确的目录中...你是'$ pwd'和'$ ls -la'的输出吗?有可能你的'mcb.py'在目录'/ home/emil /'中,但是你在'/ home'目录下 –

回答

3

你完整的错误信息是:: 在终端我试图进入./mcb.py/home/emil/mcb.py并没有什么

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

第一个关键是bad interpreter部分。这意味着,(在家当行指定的解释第一线,开始#!是找不到的。

的第二个关键是python3一部分。家当译员必须是完整路径,所以才python3无效。

解决的办法是改变家当线并正确书写:

#!/usr/bin/python3 

或者,如果你在一个非标准目录python3,搜索PATH:

#!/usr/bin/env python3 

PS#1:当要求在互联网上,你可以在命令之前运行的帮助:export LANG=C。这将禁用本地化并以英文打印所有错误信息,从而使每个人的工作变得更容易。

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