【发布时间】:2019-03-06 10:13:38
【问题描述】:
我有一个 .py python 脚本,当我运行它时输入./filename.py 我得到一个语法错误。但是,当我运行它时,输入python filename.py 我的程序可以正确执行。
如何让它正确运行输入 ./filename.py ?我认为它与 $PATH 变量有关,但我没有任何进一步的想法。
【问题讨论】:
标签: python linux ubuntu terminal
我有一个 .py python 脚本,当我运行它时输入./filename.py 我得到一个语法错误。但是,当我运行它时,输入python filename.py 我的程序可以正确执行。
如何让它正确运行输入 ./filename.py ?我认为它与 $PATH 变量有关,但我没有任何进一步的想法。
【问题讨论】:
标签: python linux ubuntu terminal
在文件开头放一个shebang,或者用python运行 例如:
#!/usr/bin/env python3
或运行:
python3 filename.py
【讨论】:
#!/usr/bin/python,但正确的是#!/usr/bin/env python3,正如你提到的。