[PYTHON] Notes d'instructions d'installation Homebrew et Pycharm

J'étais intéressé par la programmation, alors j'ai préparé diverses choses.

Ce que j'ai fait

Les éléments suivants ont été installés.

supposition

Homebrew, Python, installation de bibliothèques

https://qiita.com/yoshizaki_kkgk/items/4663148a2b3ca078ddbc Exécutez essentiellement selon l'article ci-dessus.

Installation de Homebrew et Python

«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.

Installation de la bibliothèque

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.

Installez Pycharm

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

Notes d'instructions d'installation Homebrew et Pycharm
Notes d'installation Mecab
Notes d'installation de Theano
notes d'installation pyenv
Notes d'installation d'hydrogène
Notes d'installation de Python3.4
Notes d'installation de Cabocha
Notes d'installation d'Arch Linux
Remarques sur le déploiement de pyenv avec Homebrew et la gestion des versions de Python
Remarques sur tf.function et traçage
Notes d'installation pour TensorFlow pour Windows
Remarques sur les * args et ** kargs
Installation de Python et grammaire de base
Notes sur pyenv et Atom
Vérification de l'installation et du fonctionnement de Django
Problèmes d'installation et contre-mesures
Paramètres d'installation et de démarrage automatique de Tomcat
Installation source et installation de Python
Installation de Python (Python 3.7.7) et grammaire de base