2016-06-06 3 views
0

Мне нужно обновить Python на моем процессоре centos 6.7 до 2.7.9, но все, что я читал, сказал, что сломает «yum» в моей системе. Остается ли эта проблема? Я только нахожу гораздо более старые сообщения, подтверждающие, и я действительно не знаю, что делаю, поэтому я не хочу ничего сломать.Python 2.7.9 на Centos 6.7?

+0

«Нужна» для проекта или «нужна», потому что операционная система предлагает это? –

ответ

0

У меня возникли проблемы с использованием Python на CentOS из-за yum requring Python2.6. Но вы должны иметь возможность обновить и запустить yum. yum - это скрипт python, и если он не работает, возможно, вы можете запустить его с помощью правильной версии Python. Например

python2.7 /usr/bin/yum ..... 
2

Вы можете установить дополнительную версию Python:

wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz 
tar xf Python-2.7.9.tar.xz 
cd Python-2.7.9 
./configure --prefix=/usr/local --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib" 
make 
make altinstall 

Наконец проверить версию Python:

python2.7 -V 

должен вернуть

Python 2.7.9 

Старая версия Python должен доступны как python2:

python2 -V 

(Python 2.7.5 в моем случае)

Важно: Вы, возможно, потребуется установить необходимые компоненты до компиляции Python:

yum groupinstall "Development tools" 
yum install sqlite-devel 

Я надеюсь, что это решит вашу проблему!

+0

Большое спасибо. Помог – Kimutai

+0

Я устанавливаю обновленный питон из исходного кода. После операции 'make' в исходной папке создается исполняемый' python'. Но издание такое же, как и оригинал, существующий в системе (CentOS7.1x86_64), , который действительно подключен. И я понятия не имею. В любом случае, этот скрипт работает для меня. [Python2.7.9_centos_installation.sh] (https://gist.github.com/guy4261/0e9f4081f1c6b078b436). Надеюсь, это полезно. –

Смежные вопросы