GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo compilar e instalar Python3.5 y Python-pip desde la fuente en CentOS

Hola, recientemente seguí tu guía para instalar Python-pip en mi CentOS Box. Como dijiste en el artículo, 'yum install python-pip ' no funcionó, probablemente necesito configurar otro repositorio de yum. De todos modos, probé wget https://bootstrap.pypa.io/get-pip.py e instálelo a través de 'python2.4 get-pip.py ' dominio. Desafortunadamente, el comando salió con un mensaje de error como 'SyntaxError:sintaxis no válida ' en la línea 43.

Aquí está el mensaje de error completo:

$python2.4 get-pip.py
 File "get-pip.py", line 43
 _b85alphabet = (b"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
 ^
 SyntaxError: invalid syntax

¿Cuál podría ser el problema?

Otra solución para la instalación de Python PiP:Cómo instalar Python pip en CentOS/Debian/Ubuntu

Solución:

En primer lugar, gracias por referir nuestro artículo y también por informarnos que los pasos mencionados no funcionaron para usted. Lo lamento. Sin embargo, hago todo lo posible para ayudarte a resolver el error.

Según el fragmento que publicó, entiendo que está utilizando la versión 2.4 de Python. Busqué en Google y parece que Pip ya no es compatible con Python 2.4 . Así que actualizar python podría ayudar.

Instalar python a través de yum

$ yum install python3.5

En caso de que mmm no funcionó para usted, entonces puede descargar la fuente de Python y compilarla de la siguiente manera:

Cómo instalar Python3.5 (que también admitirá Python-pip)

Descargar código fuente de Python

$wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz

Extraer paquete de Python:

$tar xf Python-3.5.0.tar.xz

En caso de que ‘tar ' no era compatible con 'xz ‘ formato de archivo, entonces necesita ‘yum actualizar tar '. De lo contrario, consulte esta guía para instalar xz  extractor.

Si está utilizando 'xz ‘ comando para extraer ‘Python-3.5.0.tar.xz ', entonces debajo está el comando:

$xz -d Python-3.5.0.tar.xz

Ahora tiene el paquete de Python extraído. Instálelo de la siguiente manera:

$cd Python-3.5.0

Compilar Python:

$./configure

Marca:

$make

Instalar:

$make install
 ::::::::::::::::::::::::::
 Installing collected packages: setuptools, pip
 Successfully installed pip-7.1.2 setuptools-18.2

Comprobar la versión de Python:

$which python3.5
 /usr/local/bin/python3.5

Como puede ver en el resultado anterior, Python3.5 también instalará Pip . Verifique el ejecutable de pip como se muestra a continuación:

$whereis pip
 pip: /usr/local/bin/pip3.5

Ahora tiene instalado el comando Python-pip.

$pip3.5

Cree un enlace simbólico como se muestra a continuación:

$ln -s /usr/local/bin/pip3.5 /usr/local/bin/pip

Eso es todo.


Cent OS
  1. Cómo compilar Brotli desde la fuente en CentOS 7

  2. Cómo instalar y ejecutar Python en CentOS 8

  3. Cómo compilar desde la fuente e instalar Nginx en un VPS Debian 7 (Wheezy)

  4. Cómo compilar e instalar software desde el código fuente en Linux

  5. Cómo instalar Apache CouchDB en CentOS 6 (desde Source y EPEL)

Cómo instalar Flask en CentOS 7

Cómo instalar Python 3.8 en CentOS 8

Cómo instalar Python 2 y Python 3 en CentOS 8

Cómo instalar Streamlit e implementar una aplicación Streamlit en CentOS 8

Cómo instalar Python 3.9 en CentOS 8

Cómo instalar Python en CentOS 7