2014-02-07 53 views
0

在linux bash中,我需要運行一個使用python的應用程序(HTSeq)。當我運行命令時出現此錯誤:在Linux中的Python錯誤的可執行文件路徑

-bash: /app/HTSeq-0.5.3p7/bin/htseq-count: /usr/bin/python26: bad interpreter: No such file or directory

問題是我的可執行文件路徑中沒有「python26」。所以在我的/ usr/bin /路徑我有以下內容:

/usr/bin/python2.6 /usr/bin/python

我想有時候我手動改變了一些不正確的東西。但我該如何解決它? 在此先感謝。

回答

0

嘗試重命名 「python2.6的」 到 「python26」 與sudo mv /usr/bin/python2.6 /usr/bin/python26

+0

我不是sudoer用戶。 – user30314

+0

你將需要把你的用戶放在sudo組中。如果不可能,請嘗試在沒有sudo的情況下運行命令 – RydallCooper

+0

這是許多用戶使用的集羣系統。你認爲我可以mv文件名和其他人不會遇到任何問題?我不能成爲sudoer賬戶。 – user30314

0

好吧,既然你沒有須藤權限,你可以試試這個:

首先創建一個符號鏈接,

ln -s /usr/bin/python2.6 ~/Desktop/python26 

,然後添加符號鏈接目錄到PATH環境變量

export PATH=$PATH:/home/<your account>/Desktop