J'avais besoin d'utiliser python pour mes recherches, je partagerai donc le contenu de la construction de l'environnement. Tout d'abord, dans le cas de mac, python2.7 est inclus dans le système depuis le début.
pyenv Vous pouvez gérer plusieurs versions de python. C'est comme rbenv dans Ruby.
Nous allons l'installer immédiatement. Il existe plusieurs méthodes d'installation, mais cette fois je vais l'installer avec Homebrew.
$ brew install pyenv
Ensuite, mettez-le dans votre PATH.
.bash_profile
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
$ source ~/.bash_profile
Vous pouvez consulter la liste des pythons installables.
$ pyenv install -l
Anaconda Ensuite, installez Anaconda. Il s'agit d'un package qui vous permet d'installer divers packages dans un lot en plus de python lui-même. Installez en utilisant pyenv. Cette fois, nous allons créer un environnement avec la version 2.x.
$ pyenv install anaconda-2.4.0
Maintenant, vous avez anaconda 2.x! Cet anaconda contient python2.7.
$ pyenv global anaconda-2.4.0
$ python --version
Python 2.7.12 :: Anaconda custom (x86_64)
En spécifiant l'anaconda installé, il est devenu python d'anaconda au lieu du système! Si vous vérifiez la version de python, ce sera Python 2.7.12.
Ensuite, je vais créer un environnement virtuel avec anaconda. Le développement se fera dans cet environnement virtuel. Si quelque chose se produit, vous pouvez facilement le réinitialiser et vous sentir en sécurité!
Il existe également un virtualenv pour créer un environnement virtuel avec python, mais vous pouvez également créer un environnement virtuel avec anaconda en utilisant quelque chose appelé conda!
$ conda create -n [Nom de l'environnement virtuel] python=2.7
Vous pouvez facilement créer un environnement virtuel avec cette commande.
$ conda env list
Vous pouvez vérifier l'environnement virtuel existant avec cette commande.
source activate [Nom de l'environnement virtuel]
source deactivate
Vous pouvez entrer dans l'environnement virtuel avec activate! Désactivez quand vous partez!
J'ai trébuché une fois lors de l'activation. Le problème est que pyenv et condo activent le conflit!
http://qiita.com/y__sama/items/f732bb7bec2bff355b69
Ajoutons PATH.
Nous avons construit un environnement python cette fois! Par rapport à d'autres langages, il y a beaucoup de choses comme la gestion des paquets et la gestion des versions, ce qui me rend confus! pyenv => anaconda => environnement virtuel Comme, la structure a de nombreuses couches, mais je pense que cela pourrait être rendu plus facile, surtout si un environnement est bon. Je suis content d'avoir eu un anaconda ...
C'est tout pour créer l'environnement python.