Ich habe gestern den größten Teil des Tages damit verbracht, nach einer klaren Antwort für die Installation zu suchen pip
(Paketmanager für Python). Ich kann keine gute Lösung finden.
Wie installiere ich es?
UPDATE (Januar 2019):
easy_install
wurde veraltet . Bitte verwenden Sie get-pip.py
stattdessen:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Alte Antwort:
easy_install pip
Wenn Sie dazu Administratorrechte benötigen, versuchen Sie Folgendes:
sudo easy_install pip
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?curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && sudo python get-pip.py
Alles was du tun musst, ist:
Ich habe ein GIF gemacht, coz. warum nicht?
Einzelheiten:
MacOS wird mit
Python
installiert. Um sicherzustellen, dass SiePython
installiert haben , öffnen Sie das Terminal und führen Sie den folgenden Befehl aus.Wenn dieser Befehl eine Versionsnummer zurückgibt, bedeutet dies, dass diese
Python
vorhanden ist. Dies bedeutet auch, dass Sie bereits Zugriff aufeasy_install
die von Ihnen verwendete Funktion habenmacOS/OSX
.ℹ️ Jetzt müssen Sie nur noch den folgenden Befehl ausführen.
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 auf
pip
diese Weise haben.Prost!
PS Am Ende habe ich einen Beitrag darüber gebloggt. QuickTip: Wie installiere ich pip unter macOS oder OS X?
easy_install
wurde veraltet . Bitte verwenden Sieget-pip.py
stattdessen.Laden Sie zunächst die
get-pip
Datei herunterFühren Sie nun diese Datei zur Installation aus
pip
Das sollte es tun.
Noch ein Geschenk, das du gesagt hast? Hier gehts!
quelle
--user
Option oder überprüfen Sie die Berechtigungen.sudo
--user
Option oder überprüfen Sie die Berechtigungen.curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
ich diese bekommencurl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bootstrap.pypa.io:443
irgendwelche Ideen? @ AhmadAwaisSie können es über Homebrew unter OS X installieren. Warum sollten Sie Python mit Homebrew installieren?
Homebrew ist so etwas wie ein Paketmanager für OS X. Weitere Informationen finden Sie auf der Homebrew-Seite . Führen Sie nach der Installation von Homebrew die folgenden Schritte aus, um die neuesten Python-, Pip- und Setuptools zu installieren:
quelle
sudo
.pip
noch nicht auf Ihrem Weg befinden, müssen Sie möglicherweise eine neue Verknüpfung herstellen, wie folgtbrew unlink python && brew link python
Ich bin überrascht, dass dies niemand erwähnt hat - seit 2013 kann Python selbst installiert werden
pip
, ohne dass externe Befehle (und keine Internetverbindung) erforderlich sind.Dadurch wird eine ähnliche Installation erstellt wie bei der Installation
easy_install
.quelle
/path/to/your/python -m pip <command>
Auf dem Mac:
Installieren Sie easy_install
Installieren Sie pip
Jetzt können Sie externe Module installieren. Zum Beispiel
quelle
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
bricht Ihr Setup ab! Installieren Sie easy_setup nicht, wenn Sie es bereits haben. Ich habe eine Stunde damit verbracht, mein Setup nach diesem Befehl zu reparieren (dank stackoverflow.com/questions/6012246/… ).pip
ist unter OS X über verfügbareasy_install
.Öffnen Sie ein Terminal und geben Sie Folgendes ein:
Wenn Sie zur Eingabe eines Passworts aufgefordert werden, geben Sie Ihr normales Login-Passwort ein.
Nach Abschluss der Installation sollten Sie in der Lage sein,
pip
wie erwartet zu verwenden.Hinweis: Dies funktioniert auch für andere Python-Pakete
quelle
pip install --upgrade pip
AKTUALISIERT 2019 Oktober: MacOs Mojave
MacOS kommt mit
python2
, aber nicht mitpip
. Wie auch immer, es ist besser, es mit Homebrew zu verwalten. Sie müssen es vorher installieren:https://docs.brew.sh/Installation
Installieren Sie python2:
WARNUNG : Für ein modernes MacOS (2019) kann dies installiert werden
python3
, und fürpython2
Sie müssen Sie wirklich Folgendes tun:brew install python@2
Installieren Sie python3:
UPDATE : Python 3
Wenn Sie installieren
python3
, wird pip automatisch installiert.NEU 2019: Verwenden Sie jetzt Pip Version 3,
pip3
oder verwenden Sie :python3
, um Version 3 zu verwenden. Wenn Sie Pakete mit Pip3 installieren, werden diese von getrenntpython2
.ALT: Sie müssen nur pip aktualisieren, müssen jedoch zuvor eine virtuelle Umgebung erstellen, um mit Python 3 arbeiten zu können. Sie können einen Projektordner oder einen beliebigen Ordner verwenden:
Überprüfen Sie die Versionen:
So deaktivieren Sie die Umgebung:
quelle
sudo python get_pip.py
gut funktioniert, denn unter OS X ist Python bereits installiert!curl -O https://bootstrap.pypa.io/get-pip.py | sudo python3 get-pip.py
für Python3 auf El Capitan.pip3
Die einfachste Lösung besteht darin, die Installationsanweisungen vom Standort von pip aus zu befolgen .
Grundsätzlich besteht dies aus:
sudo python get-pip.py
Der Hauptvorteil dieser Lösung besteht darin, dass pip für die Python-Version installiert wird, die zum Ausführen verwendet
get-pip.py
wurde. Wenn Sie also die Standard-OS X-Installation von Python zum Ausführen verwendenget-pip.py
, installieren Sie pip für die Python-Installation vom System.Die meisten Lösungen, die unter OS X einen Paketmanager (Homebrew oder Macport) verwenden, erstellen eine redundante Python-Installation in der Umgebung des Paketmanagers, die zu Inkonsistenzen in Ihrem System führen kann, da Sie je nach Vorgehensweise eine Installation von aufrufen können Python statt eines anderen.
quelle
get-pip.py
unter laufensudo
, aber Sie können nicht garantieren, dass Sie ordnungsgemäß heruntergeladen haben,get-pip.py
bis Sie die Prüfsumme kennen. Mehr dazu: stackoverflow.com/questions/34587473/…git-pip.py
Skripts zur Installation von pip für Apples Standard-Python der Hauptanwendungsfall für das vorhandene Skript ist und nicht nur die Installation von Python über Homebrew.Das Installieren einer separaten Kopie von Python ist eine beliebte Option, obwohl Python bereits mit MacOS geliefert wird. Sie übernehmen die Verantwortung dafür, dass Sie die von Ihnen beabsichtigte Python-Kopie verwenden. Die Vorteile sind jedoch die neueste Python-Version und ein gewisser Schutz vor dem Abspritzen Ihres Systems, wenn etwas schief geht.
So installieren Sie Python mit HomeBrew :
Bestätigen Sie nun, dass wir mit unserem neu installierten Python arbeiten:
... sollte eine symbolische Verknüpfung zu einem Pfad mit "Keller" wie folgt anzeigen:
Pip sollte zusammen mit Python installiert werden. Sie können es aktualisieren, indem Sie Folgendes eingeben:
Jetzt können Sie eines der über 50.000 Pakete auf PyPI installieren .
Weitere Hinweise
Früher habe ich get-pip.py verwendet, um pip zu installieren . Die Dokumente warnen jedoch davor, dass get-pip.py nicht mit Paketmanagern koordiniert wird und Ihr System möglicherweise in einem inkonsistenten Zustand bleibt. Auf jeden Fall ist dies nicht erforderlich, da pip ab 2.7.9 in Python enthalten ist .
Beachten Sie, dass pip nicht der einzige Paketmanager für Python ist. Es gibt auch easy_install. Es ist nicht gut, die beiden zu mischen, also tu es nicht.
Wenn Sie sowohl Python 2 als auch Python 3 installiert haben, zeigt pip auf das zuletzt installierte Python. Gewöhnen Sie sich an , entweder pip2 oder pip3 explizit zu verwenden , damit Sie sicher sind, welcher Python die neue Bibliothek erhält.
Viel Spaß beim Hacken!
quelle
python
Symlinks python2 undpython3
Symlinks python3 ... unabhängig davon , welche zuletzt installiert wurde.Für diejenigen, die sowohl Python2 als auch Python3 installiert haben, ist hier die Lösung:
Wenn Sie pip für python3.6 installieren möchten:
quelle
Auf der letzten Version (von Yosemite oder El Capitan Ich glaube , ... zumindest von Sierra vorwärts), müssen Sie laufen
brew postinstall python3
nach ,brew install python3
wenn Sie Homebrew verwenden.Damit,
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
-bash: pip: command not found
. Was für mich funktioniert hat, war die beste Antwort:sudo easy_install pip
pip: command not found
Nachricht. Ich habe versucht, einen neuen Tab in iTerm zu öffnen und hatte die gleiche Nachricht. Keine Fehler bei beiden Brühbefehlen.Laden Sie diese Datei herunter: get-pip.py
Dann einfach eingeben
Stellen Sie sicher, dass Sie sich im selben Verzeichnis wie get-pip.py befinden, oder geben Sie den richtigen Pfad für diese Datei an.
Weitere Informationen finden Sie unter: http://pip.readthedocs.org/en/latest/installing.html
oder http://thegauraw-blog-blog.tumblr.com/post/47601704154/how-to-install-pip-in-both-windows-ubuntu-easiest-way
quelle
Sie sollten zuerst Brew installieren:
Dann brauen Sie Python installieren
Dann
pip
wird es funktionierenquelle
Wenn du "pip3" willst, kannst du das ff machen:
dann können Sie ausführen
pip3 <command> [options]
quelle
Aktualisieren Sie dann Ihren PATH so, dass er das Verzeichnis py27-pip bin enthält (Sie können dies in ~ / .bash_profile PATH = / opt / local / Library / Frameworks / Python.framework / Versions / 2.7 / bin: $ PATH hinzufügen
pip wird im neuen Terminalfenster verfügbar sein.
quelle
port
ist nicht standardmäßig installiertLaden Sie get-pip.py von http://www.pip-installer.org/en/latest/installing.html herunter, um pip zu installieren oder zu aktualisieren
Führen Sie dann Folgendes aus:
sudo python get-pip.py
Zum Beispiel:
quelle
Installieren Sie ohne die Notwendigkeit für
sudo
Wenn Sie
pip
ohne die Notwendigkeit installieren möchtensudo
, was beim Versuch, Pakete global zu installieren, immer frustrierend ist, installierenpip
Sie sie/usr/local
wie folgt in Ihrem lokalen Ordner :und dann:
pip install <package-of-choice>
ohnesudo
quelle
ImportError: No module named pip._internal
Installieren Sie zuerst python3 und dann mit pip3 Pakete.
python3 wird installiert und pip wird mitgeliefert. Führen Sie die folgenden Schritte aus, um ein Paket mit pip zu installieren
Beachten Sie, dass es pip3 ist, weil Sie python3 verwenden möchten.
quelle
Laden Sie die Python-Setup-Tools von der folgenden Website herunter:
https://pypi.python.org/pypi/setuptools
Verwenden Sie die TAR-Datei.
Wechseln Sie nach dem Herunterladen in den heruntergeladenen Ordner und führen Sie ihn aus
Sobald Sie dies tun, haben Sie easy_install.
Verwenden Sie dann die folgenden Anweisungen, um pip zu installieren:
quelle
Irgendwie funktioniert die einfache Installation auf meinem alten Mac (10.8) nicht. Das löst mein Problem.
Wenn Sie kein Wget haben, öffnen Sie es einfach im Browser
https://bootstrap.pypa.io/get-pip.py
und speichern Sie es unterget-pip.py
quelle
Ich empfehle Ihnen Anaconda. Es ist die führende Open Data Science-Plattform, die von Python unterstützt wird. Es sind viele Basispakete installiert. Anaconda (
conda
) wird mit einer eigenen Installation von geliefertpip
.quelle
pip
. Diese Antwort sollte gefördert und gefördert werden.conda
kommt mitpip
bereits installiert. Es ist vorzuziehen, nur eineconda
Installation auf Ihrem Mac zu verwenden, als die anderen beschriebenen Methoden zu verwenden, die sich auf direkte Systeminstallationen auswirken. Besonders wenn es um Python geht,pip
ist es eine sehr schlechte Idee , Dinge mit einem Bare zu installieren . Sie sollten verwenden die ,pip
die mit kommtconda
richtig stattdessen Ihr Paket Umgebungen zu isolieren.