Wie man Mac OS verwenden der python installiert Homebrew
Ich habe gesucht online für eine Weile für diese Frage, und was ich bisher getan habe ist
-
installiert python32 im homebrew
-
geändert meine .bash_profile und fügte hinzu, die folgende Zeile hinzu:
export PATH=/usr/local/bin:/usr/local/sbin:~/bin:$PATH
aber wenn ich schließen Sie das terminal und starten Sie wieder, ich-Typ "die python", ist es trotzdem gedruckt:
/usr/bin/python
"und geben Sie" python --version " immer noch:
Python 2.7.2
Ich habe auch versucht, die folgenden Anweisungen:
brew link --überschreiben python
oder versuchen, Sie zu entfernen python installiert homebrew durch ausführen dieser Anweisung:
brauen entfernen python
aber beide der oben genannten beiden Anweisungen führen zu diesem Fehler:
Error: No such keg: /usr/local/Cellar/python
kann jemand helfen, vielen Dank
- Wenn Sie akzeptieren eine Antwort und es ist nützlich, Sie sind auch erwartet, dass bis Abstimmung. Im Grunde jeder und alle Antworten, die Sie nützlich finden, sollte gestimmt - ob Sie auf Ihre Fragen, oder anderen Fragen. Dasselbe gilt für Fragen: bis Stimme all die Fragen, die Sie nützlich finden. Das ist es, was die Abstimmung ist für.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten, installieren von Python 3 verwenden Homebrew:
Einmal installiert, aktualisieren Sie Ihr system
PATH
variable, fügen Sie die nächste Zeile zu~/.bash_profile
Dann:
Starten Sie jetzt Python:
Können Sie überprüfen, Python ist3 Pfad:
python3
brew install python3
), dann zum ausführen von python geben, die Sie anrufen solltenpython3
vom terminal im anderen Fall ausgeführt wird, python 2./usr/local/bin/python3
vorhanden istKönnen Sie versuchen, hinzufügen die folgende Zeile zu Ihrer .bash_profile
brew install python3
Ausgabe erwähnt:So Hinzufügen
export PATH=/usr/local/opt/python/libexec/bin:$PATH
zu~/.bash_profile
und dann läuftsource ~/.bash_profile
bekommt man solche symlinks erstellt von Homebrew - python=Python ist3, pip=pip3 etc 🙂Vom
$ brew info python
:Dann bestätigen Sie Ihre python-executable entspricht, um die korrekte installation:
$ which python
oder$ python --version
Kam ich durch das gleiche Problem und habe einige der Forschung. Ich fand, dass das jemand erstellt hat, einen Fehler für das gleiche Problem unter der azure/cli repository. Sie können finden, dass Problem hier. Ich bin die gleiche Lösung hier, die war sehr einfach und befestigte meine Frage:
Wahrscheinlich das Gebräu ist gebrochen und muss einige Flicken oder ausbessern. So laufen
brew doctor
Befehl geben Sie eine Zusammenfassung über das, was passiert ist.Unten ist das, was ich habe:
Fantastische Dinge über den Befehl
brew doctor
ist, dass es sagt Ihnen nicht nur Fragen, sondern schlägt auch für Sie die Lösung weicht in den meisten Fällen.Also lief ich alle Befehle vorgeschlagen, die von den brauen und auf den link habe ich folgenden Befehl ausgeführt:
Obigen Befehl warf mir einen Fehler:
Scheint es, dass
/urs/local/Frameworks
nicht genug Rechte habe für meinen aktuellen Benutzer. Also habe ich folgenden Befehl ausgeführt und gab genug Rechte, um meinen aktuellen Benutzer:Nach ausführen des obigen Befehls rannte ich die Verknüpfung Befehl erneut aus, und es funktionierte!!!
Nun führen Sie folgenden Befehl aus, um die aktuelle python version:
Obige Kommando sollte Ihnen
3.7.1
(ab 21. Dezember 2018) oder die neue version für python. Möglicherweise gibt es eine chance, dass Ihr Mac hättepython2
standardmäßig festgelegt. Wenn die version nichtpython3
dann müssen Sie ein paar Schritte, um nutzen die neuestenpython3
überpython2
version. Hier sind die Schritte:Mit Der Shell:
~/.bash_login
oder~/.bash_profile
oder~/.cshrc
oder~/.profile
oder~/.tcshrc
oder~/.zprofile
, was shell Sie verwenden die Befehle im Bearbeiten-Modus. Sie können die Nutzungsudo
zu Bearbeiten.Fügen Sie folgende Schritte aus, um es:
PATH="/Library/Frameworks/Python.framework/Versions/3.2/bin:${PATH}"
export-PFAD
Fügen Sie außerdem folgende für die Sicherung:
alias python=Python ist3
BZW.
Mit homebrew:
Führen Sie folgende Befehle aufheben python2-und link-Python ist3:
Oben unlink python2-und link-Python ist3.
Hoffe, einige von Ihnen bekommen geholfen, von dieser Antwort.
Guten Tag!!!!!
Installieren mit Homebrew wird empfohlen, auf macOS. Dass gesagt wird, die Python 2.7 kommt jetzt mit Mac OS.
brew install python3
Sobald es installiert ist, wird es sagen, dass es installiert hat, sondern dass Sie bereits Python 2.7 installiert. Das ist schön, aber wir wollen es, um tatsächlich zu sehen, Python ist3 als option
brew link
python3