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