GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come compilare e installare Python3.5 e Python-pip da Source su CentOS

Ciao, di recente ho seguito la tua guida per installare Python-pip sulla mia CentOS Box. Come hai detto nell'articolo, "yum install python-pip ' non ha funzionato, probabilmente devo configurare un altro repository yum. Comunque ho provato wget https://bootstrap.pypa.io/get-pip.py e installalo tramite 'python2.4 get-pip.py ' comando. Sfortunatamente, il comando è terminato con un messaggio di errore come "Errore di sintassi:sintassi non valida ‘ alla riga 43.

Ecco il messaggio di errore completo:

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

Quale potrebbe essere il problema?

Un'altra soluzione per l'installazione di Python PiP:come installare Python pip su CentOS/Debian/Ubuntu

Soluzione:

Prima di tutto, grazie per aver segnalato il nostro articolo e averci anche fatto sapere che i passaggi menzionati non hanno funzionato per te. Mi dispiace per quello. Tuttavia, faccio del mio meglio per aiutarti a risolvere l'errore.

Secondo lo snippet che avevi pubblicato, capisco che stai usando Python versione 2.4. Ho appena cercato su Google e sembra che Pip non supporti più Python 2.4 . Quindi l'aggiornamento di Python potrebbe aiutare.

Installa python tramite yum

$ yum install python3.5

Nel caso, se yum non ha funzionato per te, quindi puoi scaricare il sorgente Python e compilarlo come di seguito:

Come installare Python3.5 (che supporterà anche Python-pip)

Scarica sorgente Python

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

Estrai il pacchetto Python:

$tar xf Python-3.5.0.tar.xz

Nel caso, se "tar ' non supportava 'xz ' formato file, quindi devi 'yum update tar '. Altrimenti consulta questa guida per installare xz  estrattore.

Se stai usando "xz ' comando per estrarre 'Python-3.5.0.tar.xz ', quindi sotto c'è il comando:

$xz -d Python-3.5.0.tar.xz

Ora hai il pacchetto Python estratto. Installalo come di seguito:

$cd Python-3.5.0

Compila Python:

$./configure

Fai:

$make

Installa:

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

Verifica la versione di Python:

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

Come puoi vedere dall'output sopra, Python3.5 installerà anche Pip . Verifica la presenza di pip eseguibile come di seguito:

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

Ora hai installato il comando Python-pip.

$pip3.5

Crea un collegamento simbolico come di seguito:

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

Questo è tutto.


Cent OS
  1. Come installare ed eseguire Python su CentOS 8

  2. Come compilare e installare FFmpeg dal sorgente in CentOS/RHEL?

  3. Come compilare e installare software dal codice sorgente su Linux

  4. Come installare Apache CouchDB su CentOS 6 (da Source ed EPEL)

  5. Come installare Python 3 su CentOS 7 utilizzando SCL

Come installare Flask su CentOS 7

Come installare Python 3.8 su CentOS 8

Come installare Python 2 e Python 3 su CentOS 8

Come installare Streamlit e distribuire un'applicazione Streamlit su CentOS 8

Come installare Python 3.9 su CentOS 8

Come installare Python su CentOS 7