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:
UPDATE:
Wenn ich brew postinstall python
starte bekomme ich den folgenden Fehler:
Sie müssen nur pip
installieren, das nicht automatisch in macOS Sierra installiert wird.
Führen Sie sudo easy_install pip
Bei Ihrer Brauanlage muss etwas nicht stimmen.
Neueste Mac OS Version.
%Vor%Und es existiert definitiv.
%Vor%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.
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.
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.
Tags und Links python macos pip macos-sierra