it-swarm.com.de

wie man python2.7 pip anstelle von default pip benutzt

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
45
Atma

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.

92
maennel

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 .

15
Jasha

Mit Homebrew :

$ brew install [email protected]
$ pip2

Sie können auch python2, um zu seinem passenden Python zu gelangen.

0
Sam Soffes