[PYTHON] Hinweise zur Installation von Homebrew und Pycharm

Ich war am Programmieren interessiert und habe verschiedene Dinge vorbereitet.

Was ich getan habe

Die folgenden Elemente wurden installiert.

Annahme

Homebrew, Python, Bibliotheksinstallation

https://qiita.com/yoshizaki_kkgk/items/4663148a2b3ca078ddbc Grundsätzlich gemäß obigem Artikel ausführen.

Homebrew- und Python-Installation

"Lassen Sie uns überprüfen, ob Python bereits installiert ist", und obwohl keine Antwort erwartet wurde, kam "/ usr / bin / python3" entgegen den Erwartungen zurück. Es scheint, dass Python3 installiert wurde, bevor ich es wusste.

Die Version war übrigens Python 3.7.3.

Bibliotheksinstallation

Ich drücke auf "pip3 install numpy", um die Installation der Bibliothek fortzusetzen, erhalte jedoch eine Fehlermeldung

Die Fehlermeldung lautet Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Python/3.7' Consider using the --user option or check the permissions.

Wenn Sie es frei übersetzen, fühlt es sich wie folgt an: "Das Paket konnte aufgrund der Verweigerung der Berechtigung des Umgebungsfehlers [Fehler 13] /Library/Python/3.7 nicht installiert werden. Verwenden Sie möglicherweise die Option --user oder überprüfen Sie die Berechtigungen."

Es scheint, dass ich keine Autorität habe

https://teratail.com/questions/10352 Mit Blick auf ↑ ist es in Ordnung, wenn Sie es mit Administratorrechten mit sudo ausführen. Ich habe also "sudo pip3 install numpy" ausgeführt und es wurde installiert. Er wird jedoch wie folgt wütend. The Directory'/Users/XXX/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag. The directory '/Users/XXX/Library/Caches/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.

https://laboradian.com/error-with-pip-install/ Und https://pyteyon.hatenablog.com/entry/2019/05/24/003924 Es scheint besser zu sein, die Option --user zu verwenden, also habe ich sie mit sudo pip3 install --user scipy installiert. Dieses Ergebnis scheint richtig zu sein, weil ich nicht böse war.

Ebenso habe ich scicit-learn, Chainer, Jupyter Notebook mit --user installiert.

Installieren Sie Pycharm

Ich empfehle Atom für die Kikagaku-Artikel, auf die ich bisher verwiesen habe, aber ich wollte Pycharm verwenden, das auf Twitter unterrichtet wurde, also habe ich den Lehrer von hier aus gewechselt. https://dev-reco.com/416 Ich habe Pycharm unter Bezugnahme auf diesen Artikel installiert.

Grundsätzlich wie geschrieben, aber ändern Sie nur den Speicherort von Python, der in Schritt 8 (unten angegeben) des Verbindungsziels verwendet wird

Geben Sie Folgendes ein und klicken Sie auf die Schaltfläche "Erstellen". Ändern Sie den Teil "ohne Titel" in Ihren bevorzugten Projektnamen. "Basisinterpreter" legt den im Projekt verwendeten Python fest. Dieses Mal möchte ich Python verwenden, das von pyenv installiert wurde. Ändern Sie es daher wie folgt. ~/.pyenv/versions/3.7.1/bin/python3.7

Damit ist die Installation von Pycharm abgeschlossen. Ich habe einige interessante Unterrichtsmaterialien zu udemy gefunden, also werde ich es tun.

Der Grund, warum ich keine Anakonda benutze, ist übrigens der Einfluss dieses Artikels. https://qiita.com/yniji/items/b1b20211846a5a9f189b

"Vanille" Ob ich Python oder Anaconda benutze, ist Geschmackssache, wie ich am Anfang schrieb. Wenn Sie jedoch Apps für das Web, den Desktop, Embedded, Spiele, Mobilgeräte usw. entwickeln, sollten Sie "Vanilla" Python verwenden. Da Anaconda für die Datenwissenschaft bestimmt ist, fehlen die für die Entwicklung von Apps erforderlichen Pakete. Es ist möglich, sie mit Pips zu installieren, aber die Installation einer großen Anzahl von Paketen mit Pips kann zu doppelter Verwaltung und Problemen führen. Es ist jedoch einfach, von "Vanilla" Python zu Anaconda und umgekehrt zu wechseln, und Sie können es je nach Projekt unterschiedlich verwenden. Ich denke, Sie sollten beginnen, ohne sich zu viele Sorgen zu machen.

Wenn Sie in Schwierigkeiten sind, ziehen Sie nach Anaconda.

Recommended Posts

Hinweise zur Installation von Homebrew und Pycharm
Installationshinweise für Mecab
Theano Installationshinweise
pyenv Installationshinweise
Hinweise zur Wasserstoffinstallation
Installationshinweise zu Python3.4
Installationshinweise für Cabocha
Installationshinweise für Arch Linux
Hinweise zum Bereitstellen von pyenv mit Homebrew und zum Verwalten von Python-Versionen
Hinweise zur Funktion und Rückverfolgung
Installationshinweise für TensorFlow für Windows
Anmerkungen zu * args und ** kargs
Python-Installation und grundlegende Grammatik
Anmerkungen zu Pyenv und Atom
Django Installation und Funktionsprüfung
Probleme bei der Installation von Scrapy und Gegenmaßnahmen
Tomcat-Installations- und Autostart-Einstellungen
Quellinstallation und Installation von Python
Python (Python 3.7.7) Installation und grundlegende Grammatik