Fehler und Lösung bei der Installation von Python3 mit Homebrew auf einem Mac (Catalina 10.15)

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.

  1. error: could not delete '/usr/local/lib/python3.7/site-packages/pip/_internal/configuration.py': Permission denied Als ich versuchte, Python mit "Brew Install Python3" zu aktualisieren, konnte ich es mit dem obigen Fehler nur zur Hälfte installieren. das ist /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.

2. Problem, dass python3 (/ usr / bin), das standardmäßig enthalten ist, auch nach der Installation von python3 (/ usr / local / bin) mit Brew aufgerufen wird

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

Fehler und Lösung bei der Installation von Python3 mit Homebrew auf einem Mac (Catalina 10.15)
[Python] Fehler- und Lösungsnotiz bei Verwendung von venv mit pyenv + anaconda
Fehler beim Installieren eines Moduls mit Python pip
Installieren Sie Python 3 unter MacOS Catalina (nur mit Homebrew)
Lösung, wenn aws-cli in der virtuellen Umgebung von Mac nicht ausgeführt werden kann (nach der Installation von Python 3.8)
Installieren Sie Selenium auf Ihrem Mac und probieren Sie es mit Python aus
Hinweise zur Installation von Python auf Ihrem Mac
Installieren von Python 3 auf einem Mac und Überprüfen der Grundfunktionen Teil 1
Fehler beim Spielen mit Python
Catalina auf Mac und Pyenv
Fehler, der in OpenCV3 und seiner Lösung aufgetreten ist. Vorsichtsmaßnahmen bei Verwendung von OpenCV3 auf dem Mac
Mindestnotizen bei Verwendung von Python auf Mac (Homebrew Edition)
Hinweise zum Bereitstellen von pyenv mit Homebrew und zum Verwalten von Python-Versionen
Einführung von OpenCV in Mac mit Homebrew
Unterstützung bei der Installation von Pillon auf Python3.9
Hinweis: Wenn Python auf ImageJ Fiji ausgeführt wird, wird java.lang.IllegalArgumentException und seine Lösung (Mac OS) angezeigt.
Erstellen Sie mit Anaconda und PyCharm eine Python-Umgebung auf Ihrem Mac
Umgang mit Fehlern bei der Installation von Python und Pip mit Choco
Installieren Sie lp_solve unter Mac OSX und rufen Sie es mit Python auf.
Fehlerbehebung bei der Installation von numba unter macOS
Lösung für Pip-Installationsfehler [Python] [Mac]
Ein Memo mit Python2.7 und Python3 in CentOS
Verfolgen Sie aktive Anwendungen auf einem Mac mit Python
Hinweise zum Erstellen von Python und Pyenv auf dem Mac
Erstellen Sie eine Python-Umgebung mit Anaconda auf einem Mac
Warnung bei Verwendung von TensorFlow auf einem Mac
PIL mit Python 3.x unter macOS installieren
Überprüfen Sie! Fehlerbehebung bei der Installation von PyObjc auf einem Mac
Einstellungen bei Verwendung von Python 3-Anfragen und Beautiful Soup mit Crostini auf Chromebook
Setzen Sie die MeCab-Bindung für Python unter Windows, Mac und Linux mit pip ein
Hinweise zum Festlegen der Pyenv- und Python-Umgebung mit Homebrew unter Mac OS Marvericks
Senden und Empfangen von Binärdaten über serielle Kommunikation mit Python3 (auf Mac)
Erstellen Sie eine Python3-Umgebung mit pyenv auf einem Mac und zeigen Sie NetworkX-Diagramme an
Python auf Mac
Empfohlene Umgebung und Verwendung bei der Entwicklung mit Python
Hinweise zur Installation von Python3 und zur Verwendung von pip unter Windows7
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
Versuchen Sie, mit Mongo in Python auf dem Mac zu arbeiten
Fügen Sie Python 2.7.x in pyenv unter Mac OSX 10.15.5 ein
[Hinweis] Installieren von Python 3.6 + α unter Windows und RHEL
Beachten Sie, dass von Homebrew installiertes Vim nicht mit dem Python 3.8-Fehler startet
Versuchen Sie, MLB-Daten auf Mac und Python zu importieren
Installieren Sie Python und Bibliotheken für Python unter MacOS Catalina
Erstellen Sie mit Docker auf RaspberryPi3 eine Python + Flasche + MySQL-Umgebung! [Versuch und Irrtum]
Um zu vermeiden, dass bei der Installation von Django-Toolbelt mit Windows, Heroku und Python3.4 (64 Bit) die Hölle kommt ...
Was tun, wenn bei der Installation von Python mit pyenv eine Fehlermeldung angezeigt wird?
Installieren Sie Python3 auf einem Mac und erstellen Sie eine Umgebung [Definitive Edition]
Was tun, wenn bei der Installation von Python 2 mit pyenv ein OpenSSL-Fehler auftritt?
Hinweise zur HDR- und RAW-Bildverarbeitung mit Python
Ergebnisse bei der Beschleunigung numerischer Berechnungen mit Python und Numba
Installieren Sie Python auf dem Mac
Installieren von Python 3 in einer Mac-Umgebung
Automatisches Folgen auf Twitter mit Python und Selen! (RPA)
Pandas auf python2.6 installieren
Erhalten Sie Kommentare auf Youtube Live mit [Python] und [Pytchat]!
Schritte zur Installation von CUDA 7.5 mit Mac (El Capitan) + Homebrew
Installieren Sie PyQt5 mit Homebrew unter Mac OS X Marvericks (10.9.2).
Ubuntu 20.04 auf Himbeer-Pi 4 mit OpenCV und mit Python verwenden