在终端中运行python脚本

时间:2016-02-11 15:27:46

标签: python linux debian interpreter

我正在尝试在终端hello.py python脚本中运行:

#! usr/bin/env python3  
print("Hello", "World!")

在终端中调用以下内容时(在hello.py所在的工作目录中):

$ chmod +x hello.py
$ ./hello.py

我得到了:

bash: ./hello.py: usr/bin/env: bad interpreter: No such file or directory

我无法超越它。我在终端检查了以下内容 (可能需要进一步澄清):

_____________________________________________________________________
$ python3
Python 3.4.2 (default, Oct  8 2014, 10:45:20) 
[GCC 4.9.1] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print(sys.executable)
/usr/bin/python3
_____________________________________________________________________
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
_____________________________________________________________________
$ which python3
/usr/bin/python3
_____________________________________________________________________

感谢您的任何澄清!

1 个答案:

答案 0 :(得分:3)

这很简单,你忘了给出绝对的道路。

使用#!/ usr / bin / env python3