Ich bin Sota, ein lokaler Doktorand. Da es sich um einen Anfänger handelt, kommentieren Sie bitte, wenn Sie Fehler, Verbesserungsmaßnahmen, Vorschläge oder Fragen haben.
Dies ist ein Memorandum, als ich den Mac sauber installiert und Python3 mit Homebrew neu installiert habe. Der spezifische Fehler ist 1.
brew install python3
...
error: could not delete '/usr/local/lib/python3.7/site-packages/pip/_internal/configuration.py': Permission denied
...
Das Problem ist, dass python3 (/ usr / bin), das standardmäßig enthalten ist, auch nach der Installation von python3 (/ usr / local / bin) mit Brew aufgerufen wird.
/usr/local/lib/python3.7/site-packages/
Trat auf, weil der Benutzer root war.aus diesem Grund,
sudo chown -R [Ihr Benutzername] / usr / local / lib / python3.7 / site-packages
Es wurde durch Ändern des Benutzers in gelöst.
Auch nach Behebung des Fehlers in 1. und Installation von Python 3.7.7
% python3
Python 3.7.3 (default, Apr 24 2020, 18:51:23)
Und 3.7.7 startet nicht. Der Betrieb von pip3 war ebenfalls verdächtig. Blick auf den Weg
% which python3
/usr/bin/python3
Es ist geworden.
Dies liegt daran, dass die von Brew installierte Python in / usr / local / bin
kommt.
Aber,
echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
/ usr / local / bin
steht am Anfang von $ PATH und sollte in Ordnung sein.
Ich bin mir darüber nicht sicher,
.bashrc oder .zshrc (Die Standard-Shell für Mac wurde kürzlich in zsh geändert.)
export PATH=/usr/local/bin:$PATH
Addiere und mache source .bashrc
oder source .zshrc
.
mit diesem
% echo $PATH
/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Nächster,
% which python3
/usr/local/bin/python3
% python3
Python 3.7.7 (default, Mar 10 2020, 15:43:33)
Ich konnte es sicher lösen. pip3 hat es auch gelöst.
/usr/local/bin:/usr/local/bin:
Es ist mysteriös und unangenehm, aber ich konnte arbeiten, also habe ich hier einen Kompromiss geschlossen. Wenn jemand die Ursache oder Bedeutung davon kennt, lass es uns bitte in den Kommentaren wissen.
Recommended Posts