Quiero actualizar mi versión de Python en el servidor, mi versión actual de Python es 2.6 y quiero actualizarla a 2.7. Plesk está instalado en nuestro servidor y también tengo acceso a ssh.
¿Cómo puedo actualizarlo en Centos 6.5?
Lo intento a continuación
Descarga Python y extráelo
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
Proceso de instalación
# 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"
pero cuando escribo python --version
vuelve2.6.6
Ponga la siguiente línea en el
~/.bashrc
archivo:Ahora ejecuta el comando:
Ahora escriba
python
para verificar a qué versión se ha asignado. Se asigna a Python2.7.fuente
siga este enlace: https://ruter.github.io/2015/12/03/Update-python/ Hice lo que dice y python se actualizó con éxito. Si encuentra error:
solo instala openssl:
Por cierto, centos usa yum, y yum usa 2.6 python, si sigue el enlace, tendría python2.6 movido a /usr/bin/python2.6, así que en:
cambiar
#!/usr/bin/python
a#!/usr/bin/python2.6
fuente
No puedes cambiar
/usr/bin/python
sin romper tu servidor. Simplemente use el que instaló/usr/local/bin/python2.7
o cambie a paquetes IUS para python27 (que se instalará en/usr/bin/python2.7
. De cualquier manera, debe dejarlo/usr/bin/python
solo.fuente
Puede ser que Python 2.7 se haya instalado, pero se supone que debes usar python2.7 para usar esa versión. Intenta comprobar
python2.7 --version
fuente