it-swarm.com.de

Wie installiere ich pip in einer neuen Python-Installation?

Ich habe vor kurzem Python 2.7.2 auf meinem Mac mit OSX 10.6.8 installiert. Zuvor hatte ich Version 2.6. Ich habe meinen Pfad in .bash_profile wie folgt festgelegt:

export PATH=/usr/local/bin:$PATH
export PATH=/usr/local/share/python:$PATH

wenn ich also Python starte, bezieht es sich auf meine neue Installation. Es tut.

Ich möchte auch pip bei meiner neuen Installation verwenden, aber das Problem ist, dass ich bereits die aktuelle Version von pip auf installiert habe 

/usr/local/bin/pip.

Ich habe versucht, pip erneut zu installieren:

easy_install pip

Dies bedeutet natürlich nicht, dass pip im gewünschten neuen Verzeichnis gespeichert wird 

/usr/local/share/python/pip

bezieht sich aber einfach auf die vorhandene Version in/usr/local/bin/pip.

Kann mir jemand sagen, wie ich das beheben kann?

Ich würde dann gerne pip verwenden, um NumPy und SciPy im richtigen Verzeichnis zu installieren (Ich hatte Probleme, die SciPy-Installation mit meiner alten Python-Version (daher die neue Installation) zum Laufen zu bringen).

Wenn Sie möchten, können Sie die Website besuchen, auf der ich Anweisungen zur Installation von Python 2.7, zum Erstellen/Aktualisieren meines .bash_profile, zur Installation von pip sowie zu NumPy und SciPy erhalten habe. Könnte ein wenig Einblick geben, oder ich gebe gerne weitere Details, wenn nötig. Vielen Dank! http://www.thisisthegreenroom.com/2011/installing-python-numpy-scipy-matplotlib-and-ipython-on-lion/#python

25
python4ecology

Installieren Sie die Distribution gemäß den Anweisungen unter http://pypi.python.org/pypi/distribute . Stellen Sie sicher, dass Sie den vollständigen Pfad zur ausführbaren Python-Datei angeben (/usr/local/share/python/python oder in Ihrem Fall smth).

$ curl -O https://svn.Apache.org/repos/asf/oodt/tools/oodtsite.publisher/trunk/distribute_setup.py
$ /usr/local/share/python/python distribute_setup.py

Dann sollten Sie /usr/local/share/python/easy_install haben.

Danach führen Sie aus:

$ /usr/local/share/python/easy_install pip

Dann sollten Sie /usr/local/share/python/pip haben.

Abhängig von der Reihenfolge der Dinge in Ihrer PATH wird entweder Ihr alter oder der neu installierte Pip ausgeführt, wenn Sie den Befehl pip ausführen. Daher müssen Sie entweder Ihre PATH anpassen oder den vollständigen Pfad zu /usr/local/share/python/pip angeben, wenn Sie Eier installieren.

(schamloser Plug: In jedem Fall sollten Sie virtualenv verwenden, um Pakete in einer "projektspezifischen" isolierten Umgebung zu installieren, anstatt sie global zu installieren.)

18
Erik Allik

Ich musste Brews Python deinstallieren.

Dann blieb mir Python v2.7.6

Als nächstes installiere ich pip

Sudo easy_install pip

gut installiert und funktioniert

9
cooldude8

Ich hatte ein ähnliches Problem. Versuchen Sie Folgendes:

$ python -m pip install --upgrade --force-reinstall pip

Dadurch wird die Neuinstallation von pip mit der von Ihnen verwendeten Version von Python erzwungen, einschließlich der Installation der Binärdatei.

6
Michael Lenzen

Vor ein paar Tagen hatte ich einen Freund, der die Python-Programmierung startete, und brauchte Hilfe bei demselben Problem: Installation von pip. Es gibt Debatten, bei denen man zwischen easy_install und pip wählen kann und es scheint, als ob jeder die Richtung von pip ansteuert. In jedem Fall kann die Installation einer dieser beiden Komponenten frustrierend sein. 

Sie können dieses einfache Tutorial verwenden: Installieren von Pip Package Manager auf einfache Weise

Folgendes sollten Sie beachten, wenn Sie der obigen Anleitung folgen:

  • Wenn Sie bereits eine ältere Version installiert haben, deinstallieren Sie sie oder entfernen Sie die Python-Installation vollständig
  • Sobald das gelöscht ist, laden Sie eine Python-Installation herunter.
  • Laden Sie anschließend die Datei ez_setup.py herunter und speichern Sie sie auf Ihrem Desktop - leicht über die Befehlszeile erreichbar
  • Starten Sie es nun von der Kommandozeile aus und es wird easy_install für Sie installiert.
  • Sie können damit pip installieren.

Wiederum können Sie dies tun oder den obigen Link verwenden, um eine einfache Schritt-für-Schritt-Anleitung zu finden, wie Sie es auf Ihrem Computer installieren können. Viel Glück.

3
Eenvincible

Nur damit die Leute wissen, ATM können wir PIP installieren, indem Sie get-pip.py von der Seite mit docs herunterladen und wie folgt ausführen:

c:\python27\python.exe get-pip.py

Python 3.4 wird übrigens mit vorinstalliertem PIP geliefert.

1
8day

Ich wollte nur sagen, dass ich einen Weg gefunden habe, mein Problem zu umgehen. Ich weiß nicht, dass ich es perfekt erklären kann, da ich nicht sehr gut verstehe, was ich mit diesem Zeug gerade mache! Aber das Problem scheint mit meinem PFAD gewesen zu sein. Ich habe den PFAD, den ich in meiner ursprünglichen Frage gepostet hatte, entfernt und dann easy_install pip verwendet. Es ging ohne Probleme auf Python 2.7.2 (meine neue Version). Ich habe dann erfolgreich pip verwendet, um NumPy und SciPy am richtigen Ort zu installieren. Beide funktionieren. Danke an ErikAllik und FakeRainBrigand, dass Sie sich die Zeit genommen haben, sich das anzuschauen!

1
python4ecology

Über eine der Befehlszeilenoptionen können Sie den Installationsort auswählen.

--install-dir (-d) Installationspaket für DIR

So etwas wie - # easy_install pip -d /usr/local/share/python

(Bitte korrigiere mich wenn ich falsch liege.)

1
FakeRainBrigand