707 Stimmen

Wie installiert man pip mit Python 3?

Ich möchte Folgendes installieren pip . Es sollte Python 3 unterstützen, benötigt aber setuptools, das nur für Python 2 verfügbar ist.

Wie kann ich pip mit Python 3 installieren?

45voto

Michael Lenzen Punkte 792

Update 2015-01-20:

Gemäß https://pip.pypa.io/en/latest/installing.html der derzeitige Weg ist:

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py

Ich denke, das sollte für jede Version funktionieren.


Ursprüngliche Antwort:

wget http://python-distribute.org/distribute_setup.py
python distribute_setup.py
easy_install pip

36voto

Ganesh Kathiresan Punkte 2030

Einzelne Python im System

Um Pakete in Python zu installieren, folgen Sie immer diesen Schritten:

  1. Wenn das Paket für python 2.x : sudo python -m pip install [package]
  2. Wenn das Paket für python 3.x : sudo python3 -m pip install [package]

Hinweis: Dies setzt voraus, dass kein Alias für python

Mit dieser Methode gibt es keine Verwirrung darüber, welche Python-Version das Paket erhält.

Mehrere Pythons

Sagen wir, Sie haben python3 python3.6 y python3.7 python3.7

  1. Zur Installation für python3.6 : sudo python3 -m pip install [package]
  2. Zu instalieren für python3.7 : sudo python3.7 -m pip install [package]

Dies ist im Wesentlichen die gleiche Methode wie zuvor beschrieben.

Anmerkung 1

Wie findet man welchen Python? Führen Sie einen der folgenden Schritte aus:

~ » python3 -c "import sys; print(sys.version)"
3.9.5 (default, Nov 18 2021, 16:00:48)

Ihr python3 Der Befehl spawnt:

~ » python3
Python 3.9.5 (default, Nov 18 2021, 16:00:48) 
[GCC 10.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Hinweis python 3.9.5 in der zweiten Zeile.

Anmerkung 2

Was ändern python3 o python zeigt auf: https://askubuntu.com/questions/320996/how-to-make-python-program-command-execute-python-3

34voto

Dave Hylands Punkte 771
python3 -m ensurepip

Ich bin mir nicht sicher, wann genau dies eingeführt wurde, aber es hat pip3 für mich installiert, wenn es nicht bereits vorhanden war.

18voto

Blaszard Punkte 29311

Ältere Version von Homebrew

Wenn Sie mit macOS arbeiten, verwenden Sie homebrew .

brew install python3 # this installs python only
brew postinstall python3 # this command installs pip

Beachten Sie auch, dass Sie in der Konsole überprüfen sollten, ob die Installation erfolgreich abgeschlossen wurde. Manchmal ist das nicht der Fall (z. B. bei einem Fehler aufgrund von Eigentumsverhältnissen), aber die Leute übersehen einfach das Protokoll.


UPDATED - Homebrew-Version nach 1.5

Nach Angaben von die offizielle Homebrew-Seite :

Am 1. März 2018 wird die python-Formel auf Python 3.x aktualisiert und eine python@2-Formel für die Installation von Python 2.7 hinzugefügt (obwohl dies nur für keg gilt, so dass weder python noch python2 standardmäßig zum PATH hinzugefügt werden, ohne einen manuellen brew link --force). Wir werden python2, python3 und python@3 Aliase beibehalten.

Um also Python 3 zu installieren, führen Sie den folgenden Befehl aus:

brew install python3

Dann wird die pip wird automatisch installiert, und Sie können jedes Paket installieren, indem Sie pip install <package> .

14voto

Jon-Eric Punkte 16378

Dies ist der Einzeiler, den ich kopiere und einfüge:

curl https://bootstrap.pypa.io/get-pip.py | python3

Stellvertreter:

curl -L get-pip.io | python3

Von Installieren mit get-pip.py :

Um pip zu installieren, laden Sie sicher herunter get-pip.py indem Sie diesem Link folgen: get-pip.py . Alternativ können Sie auch curl:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

Führen Sie dann den folgenden Befehl in dem Ordner aus, den Sie heruntergeladen haben get-pip.py:

python get-pip.py

Warnung: Seien Sie vorsichtig, wenn Sie eine Python-Installation verwenden, die Ihrem Betriebssystem oder einem anderen Paketmanager verwaltet wird. get-pip.py koordiniert sich nicht mit diesen Werkzeugen und kann Ihr System in einen inkonsistenten Zustand hinterlassen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X