[Python] Road to snakes (1) Construction de l'environnement

Il s'agit d'une formation pour devenir un data scientist en utilisant Python. Commençons par créer un environnement qui exécute Python. L'environnement Python que nous visons cette fois est le suivant. Mac OS + Homebrew + pyenv + Anaconda

[Mon environnement d'exécution] OS X El Capitan (10.11.6)

** SUIVANT ** → [Python] Road to the Serpent (2) Basics of Python

Homebrew Homebrew est un système de gestion de paquets qui facilite l'installation de logiciels sur Mac OS. Cette fois, je vais l'utiliser pour installer pyenv. Si vous l'avez déjà installé, veuillez l'ignorer.

Installation Homebrew

Collez simplement le script suivant dans votre terminal et exécutez-le.

Terminal


$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Si vous pouvez confirmer la version avec la commande suivante, l'installation est réussie.

Terminal


$ brew -v
Homebrew 1.1.0

Mise à jour de l'environnement Homebrew

Mettons à jour pour ne pas être laissé pour compte dans le temps.

Terminal


$ brew update

pyenv Vient ensuite pyenv. pyenv est un outil de gestion de version qui vous permet de ** transcender ** et d'installer et de basculer facilement entre différentes versions de Python. Ceci est essentiel car Python est le ** langage le plus puissant ** où la version 2 est toujours utilisée même si la version 3 est la dernière.

Installez pyenv

pyenv peut être installé en utilisant Homebrew.

Terminal


$ brew install pyenv

Si c'est tout, il ne peut pas encore être utilisé, alors rechargez-le via path.

Terminal


$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
$ exec $SHELL

Si vous pouvez confirmer la version avec la commande suivante, l'installation est réussie.

Terminal


$ pyenv -v
pyenv 1.0.2-46-geb2e5ac

Anaconda Enfin l'installation de Python. Cependant, Python est installé par Anaconda. Anaconda a la bibliothèque requise pour les scientifiques des données sous la forme d'un ensemble avec Python lui-même ** Forfait obscène transcendantal **. C'est assez obscène, donc si vous mettez cela, c'est presque OK.

Installation d'Anaconda

Anaconda est installé avec pyenv. Vérifiez d'abord la dernière version qui peut être installée.

Terminal


$ pyenv install -l | grep anaconda
  anaconda-1.4.0
  anaconda-1.5.0
  anaconda-1.5.1
  anaconda-1.6.0
  anaconda-1.6.1
  anaconda-1.7.0
  anaconda-1.8.0
  anaconda-1.9.0
  anaconda-1.9.1
  anaconda-1.9.2
  anaconda-2.0.0
  anaconda-2.0.1
  anaconda-2.1.0
  anaconda-2.2.0
  anaconda-2.3.0
  anaconda-2.4.0
  anaconda-4.0.0
  anaconda2-2.4.0
  anaconda2-2.4.1
  anaconda2-2.5.0
  anaconda2-4.0.0
  anaconda2-4.1.0
  anaconda2-4.1.1
  anaconda3-2.0.0
  anaconda3-2.0.1
  anaconda3-2.1.0
  anaconda3-2.2.0
  anaconda3-2.3.0
  anaconda3-2.4.0
  anaconda3-2.4.1
  anaconda3-2.5.0
  anaconda3-4.0.0
  anaconda3-4.1.0
  anaconda3-4.1.1

anaconda2 est la série Version 2 et anaconda3 est la série Version 3. Pour le moment, mettons dans la dernière version de la série 3. Ça prend beaucoup de temps.

Terminal


$ pyenv install anaconda3-4.1.1

Voulez-vous ajouter 2 systèmes au cas où?

Terminal


$ pyenv install anaconda2-4.1.1

Changement de versions

Après avoir installé Python, changez la version utilisée par pyenv. Vous pouvez vérifier la version Python installée avec la commande suivante.

Terminal


$ pyenv versions
* system
  anaconda2-4.1.1
  anaconda3-4.1.1

Je pense que c'est un système maintenant, alors passez-le à anaconda 3-4.1.1.

Terminal


$ pyenv global anaconda3-4.1.1

Si vous exécutez la commande python et que ce qui suit s'affiche, l'installation de Python est réussie.

Terminal


$ python
Python 3.5.2 |Anaconda 4.1.1 (x86_64)| (default, Jul  2 2016, 17:52:12)
[GCC 4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.28)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

** SUIVANT ** → [Python] Road to the Serpent (2) Basics of Python

Recommended Posts

[Python] Road to snakes (1) Construction de l'environnement
[Python] Road to the Serpent (3) Classe Python
[Python] La route du serpent (4) Numpy
[Python] La route du serpent (6) Manipuler les pandas
[Python] Road to the Serpent (5) Jouez avec Matplotlib
Construction d'environnement (python)
construction d'environnement python
Python - Construction de l'environnement
Construction de l'environnement Python
construction d'environnement python homebrew
Construction de l'environnement de développement Python
Construction de l'environnement de développement python2.7
Construction de l'environnement Python @ Win7
De la construction d'environnement Python à la construction d'environnement virtuel avec anaconda
Une route vers Python intermédiaire
Construction de l'environnement Python (Windows10 + Emacs)
Construction de l'environnement CI ~ Édition Python ~
Construction de l'environnement Python pour Mac
Procédure de construction de l'environnement python Anaconda3
Construction de l'environnement Python3 (pour les débutants)
Construction d'environnement Python et TensorFlow
Construction de l'environnement de développement Python 2020 [De l'installation de Python à l'introduction à la poésie]
Construire un environnement Python sous un environnement Windows 7
Procédure pour convertir un fichier python en exe à partir de la construction de l'environnement Ubunts
[MEMO] [Construction de l'environnement de développement] Python
Construction de l'environnement de python2 & 3 (OSX)
Construction d'environnement de python et opencv
Commencez avec Python! ~ ① Construction de l'environnement ~
Construction de l'environnement Anaconda Python sous Windows 10
Construction d'un environnement d'apprentissage amélioré Python + Unity
J'ai vérifié la construction de l'environnement Mac Python
Mémo de construction de l'environnement Python sur Mac
Construction d'environnement Python (pyenv, anaconda, tensorflow)
[Python3] Construction de l'environnement de développement << Édition Windows >>
Construction de l'environnement de développement Python sur macOS
Construction d'environnement Python (pyenv + poetry + pipx)
Construire un environnement pour python3.8 sur Mac
Construction de l'environnement Python3 avec pyenv-virtualenv (CentOS 7.3)
De Ubuntu 20.04 introduction à la construction d'environnement
Construction de l'environnement Python3 TensorFlow pour Mac
Mémo de construction de l'environnement de développement Emacs Python
Construction de l'environnement pytorch @ python3.8 avec pipenv
[docker] Construction de l'environnement python3.5 + numpy + matplotlib
Construction de l'environnement Python3.6 (à l'aide de l'environnement Win Anaconda)
[Road to Intermediate] Comprendre les propriétés Python
Construction d'environnements OpenCV3 et Python3 sur Ubuntu
Procédure de construction de l'environnement de développement Python (anaconda) (SpringToolsSuites) _2020.4
Changer l'environnement Python 64 bits en environnement 32 bits avec Anaconda
[Route vers Python intermédiaire] Utiliser des opérateurs ternaires
Méthode pour créer un environnement Python dans Xcode 6
Procédure de construction de l'environnement de projet Python (pour Windows)
Je veux créer un environnement Python
Étapes pour installer l'environnement Python sur Ubuntu
Comment préparer l'environnement de développement Python [Mac]
Construction de l'environnement de développement Python3 + venv + VSCode + macOS
Construction de l'environnement VScode (Windows10, Python, C ++, C, Git)
Pour référencer des variables d'environnement en Python dans Blender