Cómo instalar Python en centos
1 Instalar el paquete de dependencia de Python:
#. yum install zlib-devel bzip2- devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
2. Descargue el paquete de código fuente de Python:
#cd. /usr/local/src p>
#wget
3. Compile e instale:
[root@Python /]# tar -xzvf /usr/local/ src/Python-3.6.2 tgz -C /usr/local/src/
[root@Python /]# cd /usr/local/src/ Python-3.6.2
[root@Python Python- 3.6.2]# ./configure --prefix=/usr/local/python --enable-shared
[root@Python Python-3.6.2]# make
[ root@Python Python-3.6.2]# make install
4. Si usa el comando --enable-share para instalar Python, aparecerá un error al inicio:
ImportError: libpython3.6m .so.1.0: no se puede abrir el archivo de objeto compartido: no existe tal archivo o directorio
La solución es ejecutar:
exportar LD_LIBRARY_PATH ={prefix}/lib/
{prefix} es lo que pasas al prefijo.
Ejemplo: #export LD_LIBRARY_PATH=/usr/local/python/lib/
#vim ~/.bash_profile
Agrega una línea:
exportar LD_LIBRARY_PATH=/ usr/local/python/lib:$LD_LIBRARY_PATH
5. Agregue el comando Python a la variable de entorno:
[root@Python /]# vim ~/ .bash_profile
PATH=$PATH:$HOME/bin
Cambiar a:
PATH=$PATH:$HOME/bin :/ usr/local/python/bin
6. Hacer efectivas las variables de entorno:
[root@Python /]# source ~/.bash_profile
7. Ver versión de Python:
[root@Python /]# python3 -V
Python 3.6.2
8. 3 .
6
[root@Python /]# mv /usr/bin/python /usr/bin/python2.7.5
[root@Python /]# ln -s /usr/ local/python/bin/python3.6 /usr/bin/python
9. Verificar la versión de Python:
[root@ Python /]# python -V
Python 3.6.2
10. Resuelva el problema de que YUM no funciona después de la actualización de Python:
#vi /usr/bin/yum
Intercambie el # ! /usr/bin/python
¡Cambiar #! /usr/bin/python2.7
¡Intercambiar #!