2012-06-17 40 views
3

我发现其他一些人提出这个问题,但他们的问题的答案并没有帮助我。我试图学习python并试图创建一个可执行文件。在Linux中运行python可执行文件

练习脚本在我输入python ./userPrompt.py时运行。 但是,当我尝试运行它作为一个可执行文件(只./userPrompt.py)。

我已经成功改变它chmod +x 这里就是我必须在文件的顶部行:

#! /user/bin/env python 

和这里的错误,我得到

bash: ./userPrompt.py: /user/bin/env: bad interpreter: No such file or directory 

但事实是,如果我去/user/bin我可以找到env。所以它肯定存在。为什么Ubuntu不能找到它?

我很感激任何帮助的人可以给我这个。

回答

12

路径是/usr,而不是/user

+0

'/ usr'可能会混淆,但'umount'会更糟! – cheeken

+0

哇...我觉得自己像一个白痴 - 我觉得我应该失去代表愚蠢的代表点。现在一切正常,谢谢。 – Jeff

+0

@Jeff不会觉得太糟糕,我们都到过那里了(不同的是我们有些人不会承认它:-) – Levon

相关问题