0
我有一个需要python的内部工具;所以在执行过程中抛出了这个错误:python2.5:没有这样的文件或目录
/bin/env: python2.5: No such file or directory
我已经下载并安装py2.7但这不解决问题,所以我已经下载并安装py2.5。
-bash-4.1$ python --version
Python 2.6.6
-bash-4.1$ which python
/usr/bin/python
PATH变量看起来像这样
-bash-4.1$ echo $PATH
/scratch/bpurana/py25/:/usr/lib64/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/bin:/usr/bin:/usr/dev_infra/platform/bin:/usr/dev_infra/generic/bin:/usr/local/bin:/usr/X11R6/bin:/usr/local/ade/bin
我曾尝试synlink解决方案也是如此,在一对夫妇的其他职位也列出,但因为“在/ usr/bin中/ Python的是二进制我我无法将此符号链接。
修改脚本不是一个可行的选项。
不要依赖shebang或PATH,只需使用相关的python可执行文件直接运行脚本:即'/full/path/to/python2.5 script.py'。 – ekhumoro
@ekhumoro我做了这个,但是这导致了一些其他的错误,我可以做任何更改的env修复这个错误? – bhavs
其他错误是什么?编辑您的问题并显示完整的回溯。 – ekhumoro