我正在关注this guideline在CentOs共享主机(bluehost)上安装python 2.7.11。 我在 make install 阶段遇到以下错误:
(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,则可以更改方法。
答案 0 :(得分:1)
这个技巧解决了这个问题:
cd /home2/some_user/python/bin;
cp python2.7 python2
所以基本上我在运行make install时遇到错误,运行上面的命令来欺骗安装,有一个python2文件夹存在,然后重新启动make install并成功安装了python。
最有可能在以前的安装中,python2只是" python2"而不是python2.7。
另外here是一个更好的文档,讨论如何安装python 2.7,并且安装2.7.11只需将所有2.7.2更改为2.7.11。但仍然运行这将导致上述错误,并应该做到绕过错误的技巧。