【问题标题】:python2.5: No such file or directorypython2.5:没有这样的文件或目录
【发布时间】:2016-04-27 16:19:37
【问题描述】:

我有一个需要 python 的内部工具;所以它在执行过程中抛出了这个错误:

/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

路径变量如下所示

 -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 我确实尝试过,但这会导致一些其他错误,我可以对环境进行更多更改以修复此错误吗?
  • 其他错误是什么?编辑您的问题并显示完整的回溯。

标签: python path environment-variables


【解决方案1】:

要么你需要安装python2.5

或

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

【讨论】:

  • 无法修改文件我已经在系统上安装了python 2.5
猜你喜欢
  • 2021-06-24
  • 2015-02-20
  • 1970-01-01
  • 2011-02-14
  • 1970-01-01
  • 1970-01-01
  • 2012-06-17
  • 2016-05-06
相关资源
最近更新 更多