Ich möchte pip installieren . Es sollte Python 3 unterstützen, erfordert jedoch Setuptools, die nur für Python 2 verfügbar sind.
Wie kann ich pip mit Python 3 installieren?
python
python-3.x
pip
package
setuptools
Deamon
quelle
quelle
distribute
veraltet überdenken, und eine andere Antwort löst das Problem.Antworten:
edit: Manuelle Installation und Verwendung von
setuptools
ist nicht mehr der Standardprozess.Wenn Sie Python 2.7.9+ oder Python 3.4+ ausführen
Herzlichen Glückwunsch, Sie sollten bereits
pip
installiert haben. Wenn Sie dies nicht tun, lesen Sie weiter.Wenn Sie ein Unix-ähnliches System ausführen
Sie können das Paket normalerweise
pip
über Ihren Paketmanager installieren, wenn Ihre Python-Version älter als 2.7.9 oder 3.4 ist oder wenn Ihr System es aus irgendeinem Grund nicht aufgenommen hat.Anweisungen für einige der gängigsten Distributionen folgen.
Installation unter Debian (Wheezy und neuer) und Ubuntu (Trusty Tahr und neuer) für Python 2.x.
Führen Sie den folgenden Befehl von einem Terminal aus:
Installation unter Debian (Wheezy und neuer) und Ubuntu (Trusty Tahr und neuer) für Python 3.x.
Führen Sie den folgenden Befehl von einem Terminal aus:
Hinweis:Bei einer Neuinstallation von Debian / Ubuntu wird das Paket möglicherweise erst gefunden, wenn Sie Folgendes tun:
Installation
pip
unter CentOS 7 für Python 2.x.Unter CentOS 7 müssen Sie zuerst die Setup-Tools installieren und diese dann zur Installation verwenden
pip
, da es kein direktes Paket dafür gibt.Installation
pip
unter CentOS 7 für Python 3.x.Angenommen, Sie haben Python 3.4 von EPEL installiert, können Sie die Setup-Tools von Python 3 installieren und zur Installation verwenden
pip
.Wenn Ihre Unix / Linux-Distribution es nicht in Paket-Repos hat
Installieren Sie das Gerät wie unten beschrieben.
Der manuelle Weg
Wenn Sie dies manuell tun möchten, wird jetzt empfohlen, die Installation mithilfe des
get-pip.py
Skripts auspip
den Installationsanweisungen durchzuführen .quelle
--user
Flag hat, das Distribute nur für den aktuellen Benutzer installiert.sudo easy_install3 pip
undpip3 install
funktioniert dann ab diesem Zeitpunkt.Ich konnte pip für Python 3 unter Ubuntu installieren, indem ich es einfach ausführte
sudo apt-get install python3-pip
.quelle
pip-3.2 install
(ersetzen Sie 3.2 durch Ihre Version), um die Pakete zu installieren - siehe auch stackoverflow.com/questions/10763440/…Unable to locate package python3-pip
. Wurde es umbenannt?sudo apt-get install -y python3.3
und mittype pip3
Python 3.4+ und Python 2.7.9+
Gute Nachrichten! Python 3.4 (veröffentlicht im März 2014) wird mit Pip ausgeliefert. Dies ist die beste Funktion aller Python-Versionen. Es macht den Bibliotheksreichtum der Community für alle zugänglich. Neulinge sind nicht länger von der unerschwinglichen Schwierigkeit der Einrichtung ausgeschlossen. Durch den Versand mit einem Paketmanager schließt sich Python Ruby, Nodejs, Haskell, Perl, Go an - fast jeder anderen zeitgenössischen Sprache mit einer Mehrheit der Open-Source-Community. Vielen Dank, dass Sie Python.
Das bedeutet natürlich nicht, dass die Python-Verpackung ein Problem gelöst hat. Die Erfahrung bleibt frustrierend. Ich diskutiere dies unter Hat Python ein Paket- / Modulverwaltungssystem?
Leider für alle, die einen früheren 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
Laden Sie
get-pip.py
es herunter und achten Sie darauf, es nicht als.py
Datei, sondern als Datei zu speichern.txt
. Führen Sie es dann an der Eingabeaufforderung aus.Möglicherweise benötigen Sie dazu eine Administrator-Eingabeaufforderung. Folgen Sie http://technet.microsoft.com/en-us/library/cc947813(v=ws.10).aspx
Für mich installierte dies Pip bei
C:\Python27\Scripts\pip.exe
. Suchen Siepip.exe
auf Ihrem Computer und fügen Sie den entsprechenden Ordner (z. B.C:\Python27\Scripts
) Ihrem Pfad hinzu (Umgebungsvariablen starten / bearbeiten). Jetzt sollten Sie in der Lage sein,pip
über die Befehlszeile zu laufen . Versuchen Sie, ein Paket zu installieren:Los geht's (hoffentlich)!
quelle
apt-get install python3-dev
, Python 3.4 installiert, kein Pip :(Für Ubuntu 12.04 oder älter,
wird nicht funktionieren. Verwenden Sie stattdessen:
quelle
Wenn Sie Python 3.4+ verwenden
tippe einfach:
quelle
Update 20.01.2015:
Gemäß https://pip.pypa.io/en/latest/installing.html lautet der aktuelle Weg:
Ich denke das sollte für jede Version funktionieren
Ursprüngliche Antwort:
quelle
Einzelne Python im System
Gehen Sie folgendermaßen vor, um Pakete in Python zu installieren:
python 2.x
:sudo python -m pip install [package]
python 3.x
:sudo python3 -m pip install [package]
Hinweis: Dies setzt voraus, dass kein Alias festgelegt ist
python
Durch diese Methode wird keine Verwirrung darüber entstehen, welche Python-Version das Paket empfängt.
Mehrere Pythons
Sagen Sie, Sie haben
python3 ↔ python3.6
undpython3.7 ↔ python3.7
sudo python3 -m pip install [package]
sudo python3.7 -m pip install [package]
Dies ist im Wesentlichen das gleiche Verfahren wie zuvor gezeigt.
Anmerkung 1
So finden Sie heraus, welche Python Ihr
python3
Befehl erzeugt:Beachten Sie Python 3.6.6 in der zweiten Zeile.
Anmerkung 2
Ändern Sie was
python3
oderpython
zeigt auf: /ubuntu/320996/how-to-make-python-program-command-execute-python-3quelle
Ich bin mir nicht sicher, wann genau dies eingeführt wurde, aber es ist pip3 für mich installiert, als es noch nicht existierte.
quelle
pip2 install --upgrade pip
undapt-cyg install python3
. Dann was du geschrieben hast und du hastpip3
.Ältere Version von Homebrew
Wenn Sie unter macOS arbeiten, verwenden Sie
homebrew
.Beachten Sie auch, dass Sie die Konsole überprüfen sollten, wenn die Installation erfolgreich abgeschlossen wurde. Manchmal nicht (z. B. ein Fehler aufgrund des Eigentums), aber die Leute übersehen einfach das Protokoll.
AKTUALISIERT - Homebrew-Version nach 1.5
Laut der offiziellen Homebrew-Seite :
Führen Sie zum Installieren von Python 3 den folgenden Befehl aus:
Dann wird das
pip
automatisch installiert und Sie können jedes Paket von installierenpip install <package>
.quelle
Wenn Sie mehrere verschiedene Versionen von Python verwenden, verwenden Sie
virtualenv
http://www.virtualenv.org/en/latest/virtualenv.html#installationMit dem Vorteil von
pip
für jede lokale Umgebung.Installieren Sie dann eine lokale Umgebung im aktuellen Verzeichnis, indem Sie:
Beachten Sie, dass Sie den Pfad zu einer Python-Binärdatei angeben, die Sie auf Ihrem System installiert haben.
Dann gibt es jetzt eine lokale Pythonumgebung in diesem Ordner.
./ENV
Jetzt sollte es sein
./ENV/pip-3.3
verwenden
./ENV/pip-3.3 freeze
diese Option, um die lokal installierten Bibliotheken aufzulisten.verwenden
./ENV/pip-3.3 install packagename
diese Option, um in der lokalen Umgebung zu installieren.Verwenden
./ENV/python3.3 pythonfile.py
Sie diese Option, um Ihr Python-Skript auszuführen.quelle
Hier ist mein Weg, um dieses Problem bei Ubuntu 12.04 zu lösen:
Installieren Sie dann Python3 aus dem Quellcode:
Wenn Sie alle installiert haben, wird pip3 automatisch installiert.
quelle
Python 3.4.1 (default, Aug 4 2016, 16:56:02) [GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin
Dies habe ich unter OS X Mavericks getan, damit dies funktioniert.
Erstens haben gebraut installiert
Installieren Sie Python 3.4
Dann bekomme ich die neueste Version von Distribute:
Ich hoffe das hilft.
quelle
mkvirtualenv py3
Leitung - unter OS X El Capitan erhalte ich einecommand not found
Fehlermeldung. Um Python 3 tatsächlich zu verwenden, nachdem ich Brew verwendet habe, um es zu installieren, muss ich es ausführenpython3
und nicht nur das,python
was noch Python 2.7 zugeordnet ist. Gibt es verschiedene Schritte für El Capitan?https://docs.python.org/3/whatsnew/3.4.html#whatsnew-pep-453
Wenn Sie also Python 3.4 installiert haben, können Sie einfach:
sudo pip3 install xxx
quelle
Versuchen Sie für Python3 Folgendes:
Das Gute ist, dass es auch erkennt, welche Python-Version Sie haben (selbst wenn es sich um eine Python-Umgebung an Ihrem benutzerdefinierten Speicherort handelt). Danach können Sie normal fortfahren mit (zum Beispiel)
Quelle: https://pypi.python.org/pypi/setuptools/1.1.6#upgrading-from-setuptools-0-6
quelle
Angenommen, Sie befinden sich in einer stark eingeschränkten Computerumgebung (wie ich) ohne Root-Zugriff oder ohne die Möglichkeit, Pakete zu installieren ...
Ich hatte vor diesem Beitrag noch nie eine frische / eigenständige / rohe / Nicht-Root-Instanz von Python + virtualenv eingerichtet. Ich hatte ziemlich viel gegoogelt, damit das funktioniert.
python3
für ,python
wenn Sie python2 Benutzer sind.wget https://pypi.python.org/packages/source/v/virtualenv/virtualenv-x.y.z.tar.gz
tar -xzvf virtualenv-x.y.z.tar.gz
python3 virtualenv-x.y.z/virtualenv.py --python $(which python3) /path/to/new/virtualenv
source /path/to/new/virtualenv/bin/activate
virtualenv
Paket eine eigenständige Version vonpip
undsetuptools
das ist auto-magisch in jeden neuen virtualenv installiert. Dies löst das Henne-Ei-Problem.which python3
sollte geben:/path/to/new/virtualenv/bin/python3
pip
ist auch in der virtuellen Umgebung verfügbar überwhich pip
... sollte geben:/path/to/new/virtualenv/bin/pip
Dann ... pip, pip, pip!
Letzter Tipp für Neulinge Pythoneers: Sie glauben nicht, dass Sie Virtualenv benötigen, wenn Sie anfangen, aber Sie werden es später gerne haben. Hilft bei "Was wäre wenn" -Installations- / Upgrade-Szenarien für Open Source / Shared Packages.
Ref: https://virtualenv.pypa.io/en/latest/installation.html
quelle
pip
wird zusammen installiert, wenn Sie Python installieren. Sie könnensudo pip install (module)
oder verwendenpython3 -m pip install (module)
.quelle
Laden Sie get-pip.py sicher herunter, um pip zu installieren .
Führen Sie dann Folgendes aus:
Siehe: PIP-Installation
quelle
Und für Windows 8.1 / 10-Benutzer öffnen Benutzer einfach cmd (Eingabeaufforderung)
Schreib Dies :
C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python36-32\Scripts
dann
Schreiben Sie einfach Folgendes:
pip3 install
{Name des Pakets}Hinweis: Der Speicherort des Ordners
Python36-32
kann bei neuen Python 3.x-Versionen unterschiedlich seinquelle
Wenn in Ihrer Linux-Distribution Python bereits installiert war, sollten Sie PIP mit dem Paketmanager Ihres Systems installieren können. Dies ist vorzuziehen, da vom System installierte Versionen von Python mit dem unter Windows und Mac verwendeten Skript get-pip.py nicht gut funktionieren.
Erweitertes Paket-Tool (Python 2.x)
Erweitertes Paket-Tool (Python 3.x)
pacman Package Manager (Python 2.x)
pacman Package Manager (Python 3.x)
Yum Package Manager (Python 2.x)
Yum Package Manager (Python 3.x)
Dandified Yum (Python 2.x)
Dandified Yum (Python 3.x)
Zypper Package Manager (Python 2.x)
Zypper Package Manager (Python 3.x)
quelle
Führen Sie die folgenden Schritte aus, um Python 3 mit pip zu installieren:
Schritt 1: Installieren Sie Python vom Download hier
Schritt 2: Sie müssen get-pip.py herunterladen
Schritt 3: Öffnen Sie nach dem Herunterladen von get-pip.py die Eingabeaufforderung commant und wechseln Sie in das Verzeichnis, in dem Ihre Datei get-pip.py gespeichert ist.
Schritt 4: Befehl eingeben
python get-pip.py
in cmd ein.Schritt 5: Pip erfolgreich installiert. Überprüfen Sie die Pip-Installation anhand des Befehls type in cmd
pip --version
quelle
Dies ist der Einzeiler, den ich kopiere und einfüge.
Von der Installation mit get-pip.py :
quelle