Ich habe gestern fast den ganzen Tag damit verbracht, nach einer klaren Antwort für die Installation zu suchen pip
(Paketmanager für Python). Ich finde keine gute Lösung.
Wie installiere ich es?
Das System
Ich habe gestern fast den ganzen Tag damit verbracht, nach einer klaren Antwort für die Installation zu suchen pip
(Paketmanager für Python). Ich finde keine gute Lösung.
Wie installiere ich es?
Scott Teslar
Die Pip-Dokumentation listet die unterstützten Mechanismen zur Installation auf:
https://pip.pypa.io/en/stable/installation/#supported-methods
Es wird allgemein empfohlen, die Installation von pip auf dem bereitgestellten Betriebssystem zu vermeiden python
Befehle und zum Installieren von Python über die offizielle Installateure oder so etwas verwenden Hausgemacht oder pyenv.
Python 3.4+ wird haben ensurepip
also wenn du nicht laufen kannst python3 -m pip
— Lauf python3 -m ensurepip
und es wird Pip für Sie installieren.
Wenn Sie eine End-of-Life-Version von Python verwenden, können Sie verwenden get-pip.py
stattdessen.
Alte Antwort (veraltet und führt zu einer fehlerhaften Installation)
easy_install pip
Wenn Sie Administratorrechte benötigen, um dies auszuführen, versuchen Sie Folgendes:
sudo easy_install pip
Wenn Sie sich hinter einem Proxy befinden, stellen Sie sicher, dass http_proxy und https_proxy richtig eingestellt sind, und verwenden Sie dann die Option „-E“ mit sudo: sudo -E easy_install pip
– Neil Schaper
4. August 2014 um 20:10 Uhr
Installed /Library/Python/2.7/site-packages/pip-6.0.6-py2.7.egg
– Was ist mit meiner Python3-Installation? Bedeutet das nur, dass Pip meine Python2-Installation verwendet?
– temporärer_Benutzername
8. Januar 2015 um 22:37 Uhr
Eine zusätzliche Warnung: Führen Sie dies nicht aus, wenn ein Homebrew-basiertes Python installiert ist und früher in PATH vorkommt (z. B. wenn Sie /etc/paths ändern): Es würde Pip mit Root-Anmeldeinformationen für das falsche Python installieren
– Säuremüll
7. Januar 2016 um 13:56 Uhr
Got error #notsoeasy Download error on pypi.python.org/simple: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 Alert Protocol Version (_ssl.c:590) – Einige Pakete werden möglicherweise nicht gefunden! Keine lokalen Pakete oder Download-Links für Pip-Fehler gefunden: Konnte keine geeignete Distribution für Requirement.parse(‘pip’) finden
– htafoya
20. April 2018 um 14:47 Uhr
@htafoya Ich habe den gleichen Fehler. Das hat funktioniert für mich stattdessen. curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && sudo python get-pip.py
– Benutzer2975337
22. April 2018 um 1:55 Uhr
Ahmed Awais
⚡️ TL;DR — Einlinienlösung.
Führen Sie den folgenden Befehl für Python aus v2.7
(Standard auf Mac ab 2021)
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py | python
Führen Sie den folgenden Befehl für Python aus v3
curl https://bootstrap.pypa.io/get-pip.py | python
ODER Folgendes, wenn Sie es als Python3 installiert haben
curl https://bootstrap.pypa.io/get-pip.py | python3
Noch ein GIF, sagten Sie? Los geht’s!
FOLGENDE HABEN 2019 und davor GEARBEITET
Alles, was Sie tun mussten, war:
sudo easy_install pip
2019: ⚠️
easy_install
ist gewesen veraltet. Prüfen Methode Nr. 2 unten für die bevorzugte Installation!
Einzelheiten:
⚡️ OK, ich habe die oben angegebenen Lösungen gelesen, aber hier ist eine EINFACH Lösung zu installieren
pip
.
Das macOS kommt mit Python
Eingerichtet. Aber um sicherzustellen, dass Sie es haben Python
installiert Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus.
python --version
Wenn dieser Befehl eine Versionsnummer zurückgibt, bedeutet dies Python
existiert. Dies bedeutet auch, dass Sie bereits Zugriff darauf haben easy_install
wenn man bedenkt, dass Sie verwenden macOS/OSX
.
ℹ️ Jetzt müssen Sie nur noch den folgenden Befehl ausführen.
sudo easy_install pip
Danach, pip
wird installiert und Sie können es für die Installation anderer Pakete verwenden.
Lassen Sie mich wissen, wenn Sie Probleme bei der Installation haben pip
Hier entlang.
Prost!
PS: Am Ende habe ich einen Beitrag darüber gebloggt. QuickTip: Wie installiere ich pip unter macOS oder OS X?
✅ UPDATE (Januar 2019): METHODE #2: Zwei-Linien-Lösung –
easy_install
ist gewesen veraltet. Bitte verwende get-pip.py
stattdessen.
Laden Sie PIP herunter und installieren Sie es
curl https://bootstrap.pypa.io/get-pip.py | python
FEHLER: Pakete konnten aufgrund eines Umgebungsfehlers nicht installiert werden: [Errno 13] Berechtigung verweigert: ‘/Library/Python/2.7/site-packages/pip’ Erwägen Sie die Verwendung von --user
Option oder überprüfen Sie die Berechtigungen.
– 2540625
19. Mai 2019 um 21:06 Uhr
Versuchen Sie es mitsudo
– Ahmad Awais
22. Mai 2019 um 0:38 Uhr
Nach dem Ausprobieren von python get-pip.py erhalte ich FEHLER: Pakete konnten aufgrund eines Umgebungsfehlers nicht installiert werden: [Errno 13] Berechtigung verweigert: ‘/Library/Python/2.7/site-packages/pip-19.1.1.dist-info/RECORD’ Erwägen Sie die Verwendung von --user
Option oder überprüfen Sie die Berechtigungen.
– Jonas
23. Mai 2019 um 8:20 Uhr
Hier ist ein schöner Einzeiler: curl https://bootstrap.pypa.io/get-pip.py | python
– Alex v
25. Dezember 2019 um 16:09 Uhr
Was hast du für GIF verwendet?
– Nishchit
5. Juli 2020 um 15:51 Uhr
felixphew
Ich bin überrascht, dass niemand dies erwähnt hat – seit 2013 kann Python selbst installiert werden pip
keine externen Befehle (und keine Internetverbindung) erforderlich.
sudo -H python -m ensurepip
Dadurch wird eine ähnliche Installation wie bei what erstellt easy_install
möchten.
Perfekt! Mein System konnte Easy-Install nicht finden, daher funktionierten die anderen Lösungen nicht.
– Bussard51
26. März 2017 um 17:54 Uhr
Dies funktionierte hinter einer Firewall, wo die anderen versagten. Vielen Dank!
– Flori
28. Juni 2017 um 23:18 Uhr
Dies ist hilfreich, wenn Sie mehrere Versionen von Python haben und eine bestimmte benötigen, um Pip zu erhalten.
– Tipimm
6. Februar 2018 um 2:53 Uhr
@ user3.1415927 könnten Sie verwenden /path/to/your/python -m pip <command>
– felixphew
16. April 2018 um 3:31 Uhr
Beste Lösung, hat unter MacOS wie am Schnürchen funktioniert. easy_install gab Download-Fehler aus.
– exkl
14. Mai 2018 um 20:09 Uhr
Leigh
Sie können es über Homebrew unter OS X installieren. Warum sollten Sie Python mit Homebrew installieren?
Die Version von Python, die mit OS X geliefert wird, eignet sich hervorragend zum Lernen, aber nicht für die Entwicklung. Die mit OS X gelieferte Version ist möglicherweise veraltet gegenüber der offiziellen aktuellen Python-Version, die als stabile Produktionsversion gilt. (Quelle)
Homebrew ist so etwas wie ein Paketmanager für OS X. Weitere Details finden Sie unter Homebrew-Seite. Führen Sie nach der Installation von Homebrew Folgendes aus, um die neuesten Python-, Pip- und Setuptools zu installieren:
brew install python
Pavan
Auf dem Mac:
Installieren Sie easy_install
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
Pip installieren
sudo easy_install pip
Jetzt könnten Sie externe Module installieren. Zum Beispiel
pip install regex # This is only an example for installing other modules
Die oben genannten Lösungen ergaben alle DistributionNotFound-Ausnahmen. Dies funktionierte perfekt.
– steckenj
20. Oktober 2015 um 21:15 Uhr
Ich musste das Terminal nach easy_install install neu starten, und ich musste SUDO auf pip install irgendetwas ausführen. Aber danach funktioniert es perfekt
– Sindri Thor
10. Mai 2016 um 23:55 Uhr
Das neueste OSX ist bereits mit easy_install und calling gebündelt curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
wird Ihr Setup brechen! Installieren Sie easy_setup nicht, wenn Sie es bereits haben. Ich habe eine Stunde damit verbracht, mein Setup nach diesem Befehl zu reparieren (danke an stackoverflow.com/questions/6012246/…).
– Sergij Sokolenko
25. November 2016 um 9:16 Uhr
Downvoting für Pipe Curl direkt in einen Dolmetscher … So üblich diese Praxis ist, ich mag die Sicherheitsimplikationen nicht. (Außerdem denke ich, dass es bessere Antworten auf diese Frage gibt.)
– Linde
23. Dezember 2016 um 19:54 Uhr
Dies sind auch die offiziellen Anweisungen von Amazon – docs.aws.amazon.com/cli/latest/userguide/cli-install-macos.html
– chrismarx
29. Juni 2018 um 15:02 Uhr
AKTUALISIERT August 2020: MacOs Cataline
Homebrew installieren
https://docs.brew.sh/Installation
mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
Fügen Sie den Pfad hinzu:
sudo nano ~/.bash_profile
Add this line:
export PATH="$HOME/homebrew/bin:$PATH"
Python3 installieren:
brew install python
Diese Python (v3) installiert pip3, um nur ‘pip’ zu verwenden, fügen Sie einen Alias hinzu:
sudo nano ~/.bash_profile
Add this line:
alias pip=pip3
AKTUALISIERT Oktober 2019: MacOs Mojave
MacOS kommt mit python2
aber nicht mit pip
. Wie auch immer, es ist besser, es mit Homebrew zu verwalten, Sie müssen es vorher installieren:
https://docs.brew.sh/Installation
Python2 installieren:
brew install python
WARNUNG: für ein modernes macOS (2019) kann dies installiert werden python3
und für python2
Sie müssen wirklich tun: brew install python@2
Python3 installieren:
brew install python3
AKTUALISIEREN: Python 3
Wenn Sie installieren python3
pip wird automatisch installiert.
brew install python3
NEU 2019: Jetzt Pip Version 3 verwenden pip3
oder Sie können Folgendes ausführen: python3
um Version 3 zu verwenden. Wenn Sie Pakete mit pip3 installieren, werden sie von getrennt python2
.
ALT: Sie müssen pip nur aktualisieren, aber vorher müssen Sie eine virtuelle Umgebung erstellen, um mit Python 3 zu arbeiten. Sie können einen Projektordner oder einen beliebigen Ordner verwenden:
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
Überprüfen Sie die Versionen:
pip -V
python --version
NEW 2019:
pip3 -V
python3 --version
So deaktivieren Sie die Umgebung:
$ deactivate
Die oben genannten Lösungen ergaben alle DistributionNotFound-Ausnahmen. Dies funktionierte perfekt.
– steckenj
20. Oktober 2015 um 21:15 Uhr
Ich musste das Terminal nach easy_install install neu starten, und ich musste SUDO auf pip install irgendetwas ausführen. Aber danach funktioniert es perfekt
– Sindri Thor
10. Mai 2016 um 23:55 Uhr
Das neueste OSX ist bereits mit easy_install und calling gebündelt curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
wird Ihr Setup brechen! Installieren Sie easy_setup nicht, wenn Sie es bereits haben. Ich habe eine Stunde damit verbracht, mein Setup nach diesem Befehl zu reparieren (danke an stackoverflow.com/questions/6012246/…).
– Sergij Sokolenko
25. November 2016 um 9:16 Uhr
Downvoting für Pipe Curl direkt in einen Dolmetscher … So üblich diese Praxis ist, ich mag die Sicherheitsimplikationen nicht. (Außerdem denke ich, dass es bessere Antworten auf diese Frage gibt.)
– Linde
23. Dezember 2016 um 19:54 Uhr
Dies sind auch die offiziellen Anweisungen von Amazon – docs.aws.amazon.com/cli/latest/userguide/cli-install-macos.html
– chrismarx
29. Juni 2018 um 15:02 Uhr
Shirkrin
pip
ist unter OS X über verfügbar easy_install
.
Öffnen Sie ein Terminal und geben Sie Folgendes ein:
sudo easy_install pip
Wenn Sie nach einem Passwort gefragt werden, geben Sie Ihr normales Login-Passwort ein.
Nachdem die Installation abgeschlossen ist, sollten Sie verwenden können pip
wie erwartet.
Hinweis: Dies funktioniert auch für andere Python-Pakete
Diese eine Zeile hat Pip auf meinem Mac behoben, als alles, was ich vorher hatte, eine Art von war DistributionNotFound Ausnahme beim Versuch, etwas über Pip zu installieren. (Mac OS X 10.10.4, Python 2.7)
– Oliver Schafeld
3. Juli 2015 um 20:59 Uhr
Ich musste dann auch laufen pip install --upgrade pip
– thorr18
20. Januar 2016 um 4:48 Uhr
Hängt Pip von der Python-Version ab? Ich habe Python3 installiert, aber dieser Befehl scheint Python2 zu verwenden. pip wurde jedoch erfolgreich installiert.
– Felix
19. Juni 2017 um 7:46 Uhr