2016-01-21 70 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

相關問題