【发布时间】:2021-10-10 21:03:08
【问题描述】:
我正在尝试运行 python 脚本。当我运行它时它工作正常:
python2.5 myscript.py inpt0
当我添加一个 shebang 时问题就开始了:
#!/usr/bin/env python2.5
结果:
$ myscript.py inpt0
: No such file or directory
尝试2:
#!/usr/local/bin/python2.5
结果:
$ myscript.py inpt0
: bad interpreter: No such file or directoryon2.5
当我直接在终端中运行它们时,它们都可以正常工作:
$ /usr/local/bin/python2.5
Python 2.5.4 (r254:67916, Feb 9 2009, 12:50:32)
[GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-52)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
$ /usr/bin/env python2.5
Python 2.5.4 (r254:67916, Feb 9 2009, 12:50:32)
[GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-52)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
关于如何使用 shebang 进行这项工作的任何提示?
【问题讨论】: