Installieren von Pip auf macOS Sierra

8

Ich habe versucht, pip auf MacOS Sierra über brew zu installieren, aber jedes Mal, wenn es fertig ist, ohne die Binärdateien in /usr/local/Cellar/python/2.7.13/bin zu installieren.

Ich habe es versucht:

%Vor%

dann:

%Vor%

Ich habe den Pfad zu Python gefunden, der /usr/local/Cellar/python/2.7.13/bin ist, aber keine Binärdatei für pip dort.

Ich habe auch den easy_install Ansatz versucht:

%Vor%

UPDATE:

Wenn ich brew postinstall python starte bekomme ich den folgenden Fehler:

%Vor%     
Justin 20.12.2016, 01:28
quelle

5 Antworten

17

Sie müssen nur pip installieren, das nicht automatisch in macOS Sierra installiert wird.

Führen Sie sudo easy_install pip

aus     
julien bouteloup 28.09.2017 08:50
quelle
2

Bei Ihrer Brauanlage muss etwas nicht stimmen.

Neueste Mac OS Version.

%Vor%

Und es existiert definitiv.

%Vor%     
cricket_007 20.12.2016 01:46
quelle
2

Ich hatte dieses Problem und ich fand dies die Lösung. BTW pip wird nicht über brew installiert. Es kommt mit Python und Python virtualenvs.

Wenn Sie which python ohne brew install python eingeben, erhalten Sie den Speicherort in /usr/bin/python . Das ist das System Python, mit dem wir nicht entwickeln wollen.

Also habe ich die folgenden Schritte unternommen. 1) brew install python 2) export PATH="/usr/local/opt/python/libexec/bin:$PATH" platziere das in deinem ~/.bash_profile 3) source ~/.bash_profile in Ihrem Terminal 4) Geben Sie which python ein und der Speicherort sollte in /usr/local/opt/python/libexec/bin/python geändert werden.

Damit können Sie normal installieren und die Brew-Version von Python verwenden.

Jetzt, bevor sich high sierra python in /usr/local/bin befand, aber aus irgendeinem Grund, wenn du /usr/local/bin in deinen Pfaden platzierst, verweist es automatisch auf /usr/bin , also ist dies die einzige Lösung, die ich hätte kommen können hoch mit.

Python3 hat dieses Problem nicht, wenn Sie brew install python3 und which python3 eingeben, sehen Sie, dass es sich in /usr/local/bin/python3 befindet.

    
ajabdelaziz 28.09.2017 16:12
quelle
0

Die Fehlermeldung hat die Antwort für Sie ...

Entfernen Sie /Users/justin/.venvburrito/lib/python/distribute-0.6.35-py2.7.egg/ und führen Sie brew reinstall python aus. setuptools ist die falsche Version.

    
Carl Russmann 13.03.2017 18:19
quelle
0

Für was es sich lohnt, nach dem Upgrade auf hohe Sierra fand ich meine Maschine ziemlich unbenutzbar für die Entwicklung und stürzte sogar oft.

Bezüglich Python hatte ich ein Rechtsproblem innerhalb des site-packages-Ordners, daher funktionierte die Neuinstallation nicht:

%Vor%

Um es zu beheben, habe ich die Site-Pakete vollständig entfernt:

%Vor%

Damit funktionierte python2 erneut und funktionierte pip2 wieder wie ein Zauber:

%Vor%

Ich hoffe, das hilft.

    
2075 27.10.2017 11:42
quelle

Tags und Links