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.