Red de conocimiento informático - Material del sitio web - Cómo instalar Python en centos

Cómo instalar Python en centos

centos generalmente viene con python2.7. Si desea instalar python3, puede seguir los siguientes pasos para instalarlo, por ejemplo:

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

#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 #!