Ich habe ein Problem beim Verknüpfen von Python in Homebrew. Hier ist die Ausgabe:
brew link python
Verknüpfen von /usr/local/Cellar/python/2.7.13 ... Fehler: Berechtigung verweigert -/usr/local/Frameworks
Wenn ich auf den Inhalt von/usr/local ls -al
(um die Berechtigungen von Frameworks zu sehen), stelle ich fest, dass es kein Verzeichnis 'Frameworks' gibt.
Ich zögere mkdir Frameworks
, falls dies mit den falschen Berechtigungen geschieht, und verbinde es nicht mit anderen Elementen des Systems.
Erstellen Sie das Verzeichnis Frameworks
und chown
für sich
$ Sudo mkdir /usr/local/Frameworks
$ Sudo chown -R $(whoami):admin /usr/local/Frameworks
$ brew link python
Ich habe den folgenden Befehl verwendet: Sudo chown -R "$USER":admin /usr/local
mit freundlicher Genehmigung von this answer elsewhere on Stack Overflow.
Das hat bei mir funktioniert:
Sudo chown -R $(whoami):admin /usr/local/Cellar/
brew unlink python
brew link python
alternativ können Sie pip verwenden
Wie installiere ich pip auf MacOS oder OS X?
Auch Anaconda-Paket ist großartig