705 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?

874voto

逆さま Punkte 71730

Edit: Manuelle Installation und Verwendung von setuptools ist nicht mehr das Standardverfahren.

Wenn Sie Python 2.7.9+ oder Python 3.4+ verwenden

Herzlichen Glückwunsch, Sie devrait haben bereits pip installiert. Wenn nicht, lesen Sie bitte weiter.

Wenn Sie ein Unix-ähnliches System verwenden

Normalerweise können Sie das Paket für pip über Ihren Paketmanager, wenn Ihre Python-Version älter als 2.7.9 oder 3.4 ist, oder wenn Ihr System es aus irgendeinem Grund nicht enthält.

Es folgen Anweisungen für einige der gängigsten Distros.

Installation unter Debian (Wheezy und neuer) und Ubuntu (Trusty Tahr und neuer) für Python 2.x

Führen Sie den folgenden Befehl in einem Terminal aus:

sudo apt-get install python-pip 

Installation unter Debian (Wheezy und neuer) und Ubuntu (Trusty Tahr und neuer) für Python 3.x

Führen Sie den folgenden Befehl in einem Terminal aus:

sudo apt-get install python3-pip

Anmerkung:

Bei einer Neuinstallation von Debian/Ubuntu kann es sein, dass das Paket nicht gefunden wird, bis Sie dies tun:

sudo apt-get update

Installation von pip auf CentOS 7 für Python 2.x

Unter CentOS 7 müssen Sie zuerst die Setup-Tools installieren und diese dann verwenden, um die pip da es kein direktes Paket für sie gibt.

sudo yum install python-setuptools
sudo easy_install pip

Installation von pip auf CentOS 7 für Python 3.x

Angenommen, Sie haben Python 3.4 installiert von EPEL können Sie die Setup-Tools von Python 3 installieren und diese zur Installation von pip .

# First command requires you to have enabled EPEL for CentOS7
sudo yum install python34-setuptools
sudo easy_install pip

Wenn Ihre Unix/Linux-Distribution es nicht in den Paket-Repos hat

Installieren Sie es auf die unten beschriebene Weise.

Der manuelle Weg

Wenn Sie es manuell machen wollen, ist die jetzt empfohlene Methode, die Installation mit dem get-pip.py Skript von pip Installationsanleitung .

Pip installieren

Um pip zu installieren, laden Sie sicher herunter get-pip.py

Führen Sie dann das folgende Programm aus (dazu sind möglicherweise Administratorrechte erforderlich):

python get-pip.py 

Si setuptools nicht bereits installiert ist, get-pip.py wird setuptools für Sie installieren.

236voto

Jonathan Punkte 9822

Ich war in der Lage, pip für Python 3 auf Ubuntu zu installieren, indem ich einfach sudo apt-get install python3-pip .

89voto

Colonel Panic Punkte 125419

Python 3.4+ und Python 2.7.9+

Gute Nachrichten! Python 3.4 (veröffentlicht im März 2014) wird mit Pip. Dies ist die beste Funktion jeder Python-Veröffentlichung. Es macht den Reichtum der Gemeinschaft an Bibliotheken für jeden zugänglich. Neulinge werden nicht mehr durch die prohibitive Schwierigkeit der Einrichtung ausgeschlossen. Mit der Auslieferung eines Paketmanagers gesellt sich Python zu Ruby, Nodejs, Haskell, Perl, Go - fast jeder anderen modernen Sprache mit einer mehrheitlichen Open-Source-Community. Vielen Dank, Python.

Das bedeutet natürlich nicht, dass das Problem der Python-Verpackung gelöst ist. Die Erfahrung bleibt frustrierend. Ich diskutiere dies unter Verfügt Python über ein Paket-/Modulverwaltungssystem?

Pech für alle, die ein früheres Python verwenden. Manuelle Anweisungen folgen.

Python 2.7.8 und Python 3.3

Folgen Sie meinen detaillierten Anweisungen unter https://stackoverflow.com/a/12476379/284795 . Im Wesentlichen

Offizielle Anweisungen

Per https://pip.pypa.io/en/stable/installing.html

Herunterladen get-pip.py und achten Sie darauf, sie als .py Datei anstelle von .txt . Führen Sie es dann über die Eingabeaufforderung aus.

python get-pip.py

Dazu benötigen Sie möglicherweise eine Administrator-Eingabeaufforderung. Folgen Sie http://technet.microsoft.com/en-us/library/cc947813(v=ws.10).aspx

Für mich installierte Pip bei C:\Python27\Scripts\pip.exe . Finden Sie pip.exe auf Ihrem Computer und fügen Sie dann den entsprechenden Ordner hinzu (z. B. C:\Python27\Scripts ) zu Ihrem Pfad hinzufügen (Start / Umgebungsvariablen bearbeiten). Jetzt sollten Sie in der Lage sein, Folgendes auszuführen pip über die Befehlszeile. Versuchen Sie, ein Paket zu installieren:

pip install httpie

Das war's (hoffentlich)!

68voto

Ari Pratomo Punkte 1093

Wenn Sie Python 3.4+ verwenden

einfach tippen:

python3 -m pip

53voto

Duc Pham Punkte 681

Für Ubuntu 12.04 oder älter,

sudo apt-get install python3-pip

wird nicht funktionieren. Verwenden Sie stattdessen:

sudo apt-get install python3-setuptools ca-certificates
sudo easy_install3 pip

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