J'étais intéressé par la programmation, alors j'ai préparé diverses choses.
Les éléments suivants ont été installés.
https://qiita.com/yoshizaki_kkgk/items/4663148a2b3ca078ddbc Exécutez essentiellement selon l'article ci-dessus.
«Vérifions si Python est déjà installé», et en n'attendant aucune réponse, «quel python3», contrairement aux attentes, «/ usr / bin / python3» est revenu. Il semble que python3 a été installé avant que je le sache.
À propos, la version était Python 3.7.3.
J'ai frappé pip3 install numpy
pour continuer l'installation de la bibliothèque, mais j'obtiens une erreur
Le message d'erreur est
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.
Si vous le traduisez librement, cela donne l'impression que "Le paquet n'a pas pu être installé en raison du refus d'autorisation de l'erreur d'environnement [Erreur 13] /Library/Python/3.7. Pensez à utiliser l'option --user ou vérifiez les permissions."
Il semble que je n'ai aucune autorité
https://teratail.com/questions/10352
En regardant ↑, c'est OK si vous l'exécutez avec les privilèges d'administrateur en utilisant sudo, donc j'ai fait sudo pip3 install numpy
et il a été installé.
Cependant, il se met en colère comme suit.
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/
Et
https://pyteyon.hatenablog.com/entry/2019/05/24/003924
Il semble préférable d'utiliser l'option --user, donc je l'ai installé avec sudo pip3 install --user scipy
.
Ce résultat semble correct car je n'étais pas en colère.
De même, j'ai utilisé --user pour installer scicit-learn, Chainer, Jupyter notebook.
Je recommande Atom pour les articles de Kikagaku auxquels j'ai fait référence jusqu'à présent, mais je voulais utiliser Pycharm qui a été enseigné sur Twitter, alors j'ai changé d'enseignant à partir d'ici. https://dev-reco.com/416 J'ai installé Pycharm en se référant à cet article.
Fondamentalement, tel qu'écrit, mais changez uniquement l'emplacement de Python utilisé à l'étape 8 (cité ci-dessous) de la destination du lien
Entrez ce qui suit et appuyez sur le bouton "Créer". Remplacez la partie «sans titre» par le nom de votre projet préféré. «L'interpréteur de base» définit le Python utilisé dans le projet. Cette fois, je veux utiliser Python installé par pyenv, alors changez-le comme suit. ~/.pyenv/versions/3.7.1/bin/python3.7
Ceci termine l'installation de Pycharm. J'ai trouvé du matériel didactique intéressant sur udemy, alors je vais le faire.
Au fait, la raison pour laquelle je n'utilise pas d'anaconda est l'influence de cet article. https://qiita.com/yniji/items/b1b20211846a5a9f189b
"vanilla" Utiliser Python ou Anaconda est une question de goût, comme je l'ai écrit au début. Cependant, si vous développez des applications pour le Web, le bureau, les applications intégrées, les jeux, le mobile, etc., vous devez utiliser Python "vanilla". Étant donné qu'Anaconda est destiné à la science des données, il ne dispose pas des packages nécessaires pour développer des applications. Il est possible de les installer avec pip, mais l'installation d'un grand nombre de paquets avec pip entraînera une double gestion et sera sujette à des problèmes. Cependant, il est facile de passer de Python "vanilla" à Anaconda et vice versa, et vous pouvez l'utiliser différemment selon le projet, donc je pense que vous devriez commencer sans trop vous inquiéter.
Eh bien, si vous avez des ennuis, passez à anaconda.
Recommended Posts