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?
distributeveraltet überdenken, und eine andere Antwort löst das Problem.
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?
distributeveraltet überdenken, und eine andere Antwort löst das Problem.
Antworten:
edit: Manuelle Installation und Verwendung von setuptoolsist nicht mehr der Standardprozess.
Herzlichen Glückwunsch, Sie sollten bereits pipinstalliert haben. Wenn Sie dies nicht tun, lesen Sie weiter.
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.
Führen Sie den folgenden Befehl von einem Terminal aus:
sudo apt-get install python-pip
Führen Sie den folgenden Befehl von einem Terminal aus:
sudo apt-get install python3-pip
Hinweis:
Bei einer Neuinstallation von Debian / Ubuntu wird das Paket möglicherweise erst gefunden, wenn Sie Folgendes tun:
sudo apt-get update
pipunter 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.
sudo yum install python-setuptools
sudo easy_install pip
pipunter 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.
# First command requires you to have enabled EPEL for CentOS7
sudo yum install python34-setuptools
sudo easy_install pip
Installieren Sie das Gerät wie unten beschrieben.
Wenn Sie dies manuell tun möchten, wird jetzt empfohlen, die Installation mithilfe des get-pip.pySkripts aus pipden Installationsanweisungen durchzuführen .
Installieren Sie pip
Um pip zu installieren, laden Sie es sicher herunter
get-pip.pyFühren Sie dann Folgendes aus (für das möglicherweise Administratorzugriff erforderlich ist):
python get-pip.pyWenn
setuptoolsnoch nicht installiert,get-pip.pywerden setuptools für Sie installiert.
--userFlag hat, das Distribute nur für den aktuellen Benutzer installiert.
sudo easy_install3 pipund pip3 installfunktioniert 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.
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.3und mittype pip3
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.
Folgen Sie meinen detaillierten Anweisungen unter https://stackoverflow.com/a/12476379/284795 . Im Wesentlichen
Per https://pip.pypa.io/en/stable/installing.html
Laden Sie get-pip.pyes herunter und achten Sie darauf, es nicht als .pyDatei, sondern als Datei zu speichern .txt. Führen Sie es dann an der Eingabeaufforderung aus.
python get-pip.py
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 Sie pip.exeauf 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:
pip install httpie
Los geht's (hoffentlich)!
apt-get install python3-dev, Python 3.4 installiert, kein Pip :(
Wenn Sie Python 3.4+ verwenden
tippe einfach:
python3 -m pip
Gemäß https://pip.pypa.io/en/latest/installing.html lautet der aktuelle Weg:
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
Ich denke das sollte für jede Version funktionieren
wget http://python-distribute.org/distribute_setup.py
python distribute_setup.py
easy_install pip
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.6undpython3.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 python3Befehl erzeugt:
ganesh@Ganesh:~$ python3 # Type in terminal
Python 3.6.6 (default, Sep 12 2018, 18:26:19) # Your python3 version
[GCC 8.0.1 20180414 (experimental) [trunk revision 259383]] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Beachten Sie Python 3.6.6 in der zweiten Zeile.
Anmerkung 2
Ändern Sie was python3oder pythonzeigt auf: /ubuntu/320996/how-to-make-python-program-command-execute-python-3
python3 -m ensurepip
Ich bin mir nicht sicher, wann genau dies eingeführt wurde, aber es ist pip3 für mich installiert, als es noch nicht existierte.
pip2 install --upgrade pipund apt-cyg install python3. Dann was du geschrieben hast und du hast pip3.
Wenn Sie unter macOS arbeiten, verwenden Sie homebrew.
brew install python3 # this installs python only
brew postinstall python3 # this command installs pip
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.
Laut der offiziellen 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 ein Fass ist, sodass weder Python noch Python2 standardmäßig ohne Python hinzugefügt werden eine manuelle Brühverbindung --force). Wir werden die Aliase python2, python3 und python @ 3 beibehalten.
Führen Sie zum Installieren von Python 3 den folgenden Befehl aus:
brew install python3
Dann wird das pipautomatisch installiert und Sie können jedes Paket von installieren pip install <package>.
Wenn Sie mehrere verschiedene Versionen von Python verwenden, verwenden Sie virtualenv http://www.virtualenv.org/en/latest/virtualenv.html#installation
Mit dem Vorteil von pip für jede lokale Umgebung.
Installieren Sie dann eine lokale Umgebung im aktuellen Verzeichnis, indem Sie:
virtualenv -p /usr/local/bin/python3.3 ENV --verbose
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.pySie diese Option, um Ihr Python-Skript auszuführen.
Hier ist mein Weg, um dieses Problem bei Ubuntu 12.04 zu lösen:
sudo apt-get install build-essential libncursesw5-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev
Installieren Sie dann Python3 aus dem Quellcode:
wget https://www.python.org/ftp/python/3.4.0/Python-3.4.0.tar.xz
tar xvf Python-3.4.0.tar.xz
cd Python-3.4.0
./configure
make
make test
sudo make install
Wenn Sie alle installiert haben, wird pip3 automatisch installiert.
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
brew install python3
Dann bekomme ich die neueste Version von Distribute:
wget https://pypi.python.org/packages/source/d/distribute/distribute-0.7.3.zip#md5=c6c59594a7b180af57af8a0cc0cf5b4a
unzip distribute-0.7.3.zip
cd distribute-0.7.3
sudo setup.py install
sudo easy_install-3.4 pip
sudo pip3.4 install virtualenv
sudo pip3.4 install virtualenvwrapper
mkvirtualenv py3
python --version
Python 3.4.1
Ich hoffe das hilft.
mkvirtualenv py3Leitung - unter OS X El Capitan erhalte ich eine command not foundFehlermeldung. Um Python 3 tatsächlich zu verwenden, nachdem ich Brew verwendet habe, um es zu installieren, muss ich es ausführen python3und nicht nur das, pythonwas noch Python 2.7 zugeordnet ist. Gibt es verschiedene Schritte für El Capitan?
Was ist neu in Python 3.4?
...
pip sollte immer verfügbar sein
...
Standardmäßig werden die Befehle pipX und pipX.Y auf allen Plattformen (wobei XY für die Version der Python-Installation steht) zusammen mit dem pip Python-Paket und seinen Abhängigkeiten installiert.
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
Versuchen Sie für Python3 Folgendes:
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
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)
pip install numpy
Quelle: https://pypi.python.org/pypi/setuptools/1.1.6#upgrading-from-setuptools-0-6
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.
python3für , pythonwenn Sie python2 Benutzer sind.wget https://pypi.python.org/packages/source/v/virtualenv/virtualenv-x.y.z.tar.gztar -xzvf virtualenv-x.y.z.tar.gzpython3 virtualenv-x.y.z/virtualenv.py --python $(which python3) /path/to/new/virtualenvsource /path/to/new/virtualenv/bin/activate
virtualenvPaket eine eigenständige Version von pipundsetuptools 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/python3pipist auch in der virtuellen Umgebung verfügbar über which pip... sollte geben:/path/to/new/virtualenv/bin/pipDann ... 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.
pipwird zusammen installiert, wenn Sie Python installieren. Sie können
sudo pip install (module)
oder verwenden
python3 -m pip install (module).
Laden Sie get-pip.py sicher herunter, um pip zu installieren .
Führen Sie dann Folgendes aus:
python get-pip.py
Seien Sie vorsichtig, wenn Sie eine Python-Installation verwenden, die von Ihrem Betriebssystem oder einem anderen Paketmanager verwaltet wird. get-pip.py koordiniert nicht mit diesen Tools und kann Ihr System in einem inkonsistenten Zustand belassen.
Siehe: PIP-Installation
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-32kann bei neuen Python 3.x-Versionen unterschiedlich sein
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)
sudo apt-get install python-pip
Erweitertes Paket-Tool (Python 3.x)
sudo apt-get install python3-pip
pacman Package Manager (Python 2.x)
sudo pacman -S python2-pip
pacman Package Manager (Python 3.x)
sudo pacman -S python-pip
Yum Package Manager (Python 2.x)
sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel
Yum Package Manager (Python 3.x)
sudo yum install python3 python3-wheel
Dandified Yum (Python 2.x)
sudo dnf upgrade python-setuptools
sudo dnf install python-pip python-wheel
Dandified Yum (Python 3.x)
sudo dnf install python3 python3-wheel
Zypper Package Manager (Python 2.x)
sudo zypper install python-pip python-setuptools python-wheel
Zypper Package Manager (Python 3.x)
sudo zypper install python3-pip python3-setuptools python3-wheel
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
Dies ist der Einzeiler, den ich kopiere und einfüge.
curl https://bootstrap.pypa.io/get-pip.py | python3
Von der Installation mit get-pip.py :
Um pip zu installieren, laden Sie es sicher herunter,
get-pip.pyindem Sie diesem Link folgen : get-pip.py . Alternativ können Sie Curl verwenden:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.pyFühren Sie dann den folgenden Befehl in dem Ordner aus, in den Sie get-pip.py heruntergeladen haben:
python get-pip.pyWarnung: Seien Sie vorsichtig, wenn Sie eine Python-Installation verwenden, die von Ihrem Betriebssystem oder einem anderen Paketmanager verwaltet wird. get-pip.py koordiniert nicht mit diesen Tools und kann Ihr System in einem inkonsistenten Zustand belassen.