Ich habe gerade python 2.7 installiert und auch auf das 2.7-Site-Paket gepipt.
Wenn ich die Version mit bekomme:
pip -V
Es zeigt:
pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6)
Wie verwende ich die Version 2.7 von pip unter:
/usr/local/lib/python2.7/site-packages
Es sollte eine Binärdatei mit dem Namen "pip2.7" installiert sein, die in Ihrer $ PATH-Variablen enthalten ist.
Das können Sie durch Eingabe herausfinden
which pip2.7
Dies sollte so etwas wie "/usr/local/bin/pip2.7" auf Ihrer Standardausgabe ausgeben. Wenn so etwas nicht gedruckt wird, ist es nicht installiert. In diesem Fall installieren Sie es, indem Sie ausführen
$ wget https://bootstrap.pypa.io/get-pip.py
$ Sudo python2.7 get-pip.py
Nun solltest du fertig sein und
which pip2.7
sollte die richtige Ausgabe zurückgeben.
Eine Alternative besteht darin, das pip
-Modul mit Hilfe von python2.7 wie folgt aufzurufen:
python2.7 -m pip <commands>
Zum Beispiel könnten Sie python2.7 -m pip install <package>
, um Ihre bevorzugten python Module zu installieren. Hier eine Referenz: https://stackoverflow.com/a/50017310/4256346 .
Falls das pip-Modul für diese Version von Python noch nicht installiert wurde, können Sie Folgendes ausführen:
python2.7 -m ensurepip
Wenn Sie diesen Befehl ausführen, wird "das Pip-Installationsprogramm gebootet". Beachten Sie, dass für die Ausführung möglicherweise Administratorrechte erforderlich sind (d. H. Sudo
). Hier ist eine Referenz: https://docs.python.org/2.7/library/ensurepip.html und eine weitere Referenz https://stackoverflow.com/a/46631019/4256346 .
Mit Homebrew :
$ brew install [email protected]
$ pip2
Sie können auch python2
, um zu seinem passenden Python zu gelangen.