在共享主机上安装 python 2.7.11 权限被拒绝

Installing python 2.7.11 on shared hosting gives permission denied

我正在关注 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,则可以更改方法。

这个技巧解决了这个问题:

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。但仍然 运行 这会给出上述错误,应该可以绕过错误。