Установка Python 2.7.11 на виртуальном хостинге дает отказано в разрешении

Я следую этому руководству, чтобы установить Python 2.7.11 на виртуальном хостинге CentOs (bluehost). Я получаю следующую ошибку на этапе установки:

(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 install, выполнил указанные выше команды, чтобы обмануть установку, существует папка python2, а затем перезапустил make install и python был успешно установлен.

Скорее всего, в предыдущих установках python2 был просто "python2", а не python2.7.

Также здесь есть лучший документ, обсуждающий, как установить Python 2.7, а для установки 2.7.11 просто измените все 2.7.2 на 2.7.11. Но все же выполнение этого даст вышеуказанную ошибку и должно сделать трюк, чтобы обойти ошибку.

Другие вопросы по тегам