Hallo, ich habe vor kurzem Ihre Anleitung zur Installation von Python-pip befolgt auf meiner CentOS Box. Wie Sie im Artikel gesagt haben, „yum install python-pip ‘ hat nicht funktioniert, wahrscheinlich muss ich ein anderes yum-Repository konfigurieren. Jedenfalls habe ich es mit wget https://bootstrap.pypa.io/get-pip.py versucht und installieren Sie es über ‘python2.4 get-pip.py ' Befehl. Leider wurde der Befehl mit einer Fehlermeldung wie „SyntaxError:invalid syntax“ beendet ‘ in Zeile 43.
Hier ist die vollständige Fehlermeldung:
$python2.4 get-pip.py File "get-pip.py", line 43 _b85alphabet = (b"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" ^ SyntaxError: invalid syntax
Was könnte das Problem sein?
Eine weitere Lösung für die Installation von Python PiP :So installieren Sie Python pip auf CentOS/Debian/Ubuntu
Lösung:
Zunächst einmal vielen Dank, dass Sie auf unseren Artikel verwiesen und uns auch mitgeteilt haben, dass die genannten Schritte bei Ihnen nicht funktioniert haben. Das tut mir leid. Ich versuche jedoch mein Bestes, um Ihnen bei der Behebung des Fehlers zu helfen.
Aus dem von Ihnen geposteten Snippet geht hervor, dass Sie die Python-Version 2.4 verwenden. Ich habe gerade herumgegoogelt und es scheint, als ob Pip Python 2.4 nicht mehr unterstützt . Daher könnte ein Upgrade von Python hilfreich sein.
Installieren Sie Python über yum
$ yum install python3.5
Falls lecker für Sie nicht funktioniert hat, können Sie den Python-Quelltext herunterladen und wie folgt kompilieren:
How to Install Python3.5 (das auch Python-pip unterstützt)
Python-Quelle herunterladen
$wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz
Python-Paket extrahieren:
$tar xf Python-3.5.0.tar.xz
Falls „tar ‘ unterstützte ‘xz nicht ‘ Dateiformat, dann müssen Sie ‘yum update tar ‘. Andernfalls beziehen Sie sich auf diese Anleitung, um xz zu installieren Extraktor.
Wenn Sie „xz ‘ Befehl zum Extrahieren von ‘Python-3.5.0.tar.xz ‘, dann ist unten der Befehl:
$xz -d Python-3.5.0.tar.xz
Jetzt haben Sie das Python-Paket extrahiert. Installieren Sie es wie folgt:
$cd Python-3.5.0
Python kompilieren:
$./configure
Hersteller:
$make
Installieren:
$make install :::::::::::::::::::::::::: Installing collected packages: setuptools, pip Successfully installed pip-7.1.2 setuptools-18.2
Python-Version prüfen:
$which python3.5 /usr/local/bin/python3.5
Wie Sie der obigen Ausgabe entnehmen können, installiert Python3.5 auch Pip . Suchen Sie wie folgt nach der ausführbaren Pip-Datei:
$whereis pip pip: /usr/local/bin/pip3.5
Jetzt haben Sie den Befehl Python-pip installiert.
$pip3.5
Erstellen Sie einen symbolischen Link wie folgt:
$ln -s /usr/local/bin/pip3.5 /usr/local/bin/pip
Das ist es.