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
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.)
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
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.
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:
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.
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.
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!
Ü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.)