Ich war am Programmieren interessiert und habe verschiedene Dinge vorbereitet.
Die folgenden Elemente wurden installiert.
https://qiita.com/yoshizaki_kkgk/items/4663148a2b3ca078ddbc Grundsätzlich gemäß obigem Artikel ausführen.
"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.
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.
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