2016-01-21 66 views
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的是二进制我我无法将此符号链接。

修改脚本不是一个可行的选项。

+0

不要依赖shebang或PATH,只需使用相关的python可执行文件直接运行脚本:即'/full/path/to/python2.5 script.py'。 – ekhumoro

+0

@ekhumoro我做了这个,但是这导致了一些其他的错误,我可以做任何更改的env修复这个错误? – bhavs

+0

其他错误是什么?编辑您的问题并显示完整的回溯。 – ekhumoro

回答

0

要么你需要安装的python2.5

/bin/env: python2.5/bin/env python这一点,我相信这是一个更好的方法,如果你可以修改文件。

+0

我无法修改文件我已经在系统上安装了python 2.5 – bhavs

相关问题