web-dev-qa-db-de.com

Homebrew: Python kann nicht verknüpft werden

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.

8
Pwdr

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
20
wgao19

Ich habe den folgenden Befehl verwendet: Sudo chown -R "$USER":admin /usr/local mit freundlicher Genehmigung von this answer elsewhere on Stack Overflow.

3
Pwdr

Das hat bei mir funktioniert:

Sudo chown -R $(whoami):admin /usr/local/Cellar/
brew unlink python
brew link python
1
bak2trak

alternativ können Sie pip verwenden

Wie installiere ich pip auf MacOS oder OS X?

Auch Anaconda-Paket ist großartig

https://www.continuum.io/downloads

0
Paddy