Я хочу обновить свою версию Python на сервере, моя текущая версия Python - 2.6, и я хочу обновить ее до 2.7. Plesk установлен на нашем сервере, и у меня также есть доступ к SSH.
Как я могу обновить его в Centos 6.5?
Я стараюсь ниже
Загрузите Python и распакуйте его
wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz
xz -d Python-2.7.8.tar.xz
tar -xvf Python-2.7.8.tar
Процесс установки
# Enter the directory:
cd Python-2.7.8
# Run the configure:
./configure --prefix=/usr/local
# compile and install it:
make
make altinstall
# Checking Python version:
[root@nicetry ~]# python2.7 -V
Python 2.7.8
export PATH="/usr/local/bin:$PATH"
но когда я печатаю, python --version
он возвращает2.6.6
Поместите следующую строку в
~/.bashrc
файл:Теперь выполните команду:
Теперь введите,
python
чтобы проверить, к какой версии он привязан. Он сопоставляется с Python2.7.источник
перейдите по этой ссылке: https://ruter.github.io/2015/12/03/Update-python/ Я сделал то, что он говорит, и Python успешно обновлен. Если вы встретите ошибку:
просто установите openssl:
Кстати, centos использует yum, а yum использует 2.6 python, если вы перейдете по ссылке, вы бы переместили python2.6 в /usr/bin/python2.6, поэтому в:
изменить
#!/usr/bin/python
на#!/usr/bin/python2.6
источник
Вы не можете измениться,
/usr/bin/python
не сломав свой сервер. Просто используйте тот, который вы установили/usr/local/bin/python2.7
, или переключитесь на пакеты IUS для python27 (который будет установлен на/usr/bin/python2.7
. В любом случае, вам нужно оставить в/usr/bin/python
покое.источник
Возможно, установлен Python 2.7, но вы должны использовать python2.7 для использования этой версии. Попробуйте проверить
python2.7 --version
источник