2016-07-15 88 views
0

我正在關注this guideline在CentOs共享主機(bluehost)上安裝python 2.7.11。 我收到以下錯誤時使安裝階段:在共享主機上安裝python 2.7.11會導致權限被拒絕

(cd /home2/some_user/python/bin; ln -s python2 python) 
ln: creating symbolic link `python': Permission denied 
make: *** [bininstall] Error 1 

隨時隨地在指引中提到2.7.2我改成了2.7.11。 幾個小時前我安裝了2.7.2,沒有問題。安裝2.7.11時出現此錯誤。

如何跳過此錯誤並繼續安裝2.7.11?

或者如果有更好的方法來安裝共享主機上的Python 2.7.11,可以改變方法。

回答

1

這種技巧來解決這個問題:

cd /home2/some_user/python/bin; 
cp python2.7 python2 

所以基本上我運行make安裝時的錯誤,跑到上面的命令來欺騙安裝有一個python2文件夾存在,然後重新運行make install再python安裝成功。

最有可能在以前的安裝python2只是「python2」,而不是python2.7。

另外here是一個更好的文件,討論如何安裝python 2.7,並且安裝2.7.11只是將所有2.7.2更改爲2.7.11。但仍然運行這將給出上述錯誤,並應該伎倆繞過錯誤。

+1

謝謝@apadana - 這幫了我。 – Jaime