http://qiita.com/shizuma/items/027167c6257f1c9d2a6f
Une seule commande.
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install pyenv
$ brew install pyenv-virtualenv
PYENV_ROOT=~/.pyenv
export PATH=$PATH:$PYENV_ROOT/bin
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
Reflété.
source ~/.bash_profile
Il existe différents pythons qui peuvent être installés avec cette commande
$ pyenv install --list
À partir de là, je veux utiliser le système Python2, je vais donc mettre le dernier de anaconda2
$ pyenv install anaconda2-4.2.0
Vérifiez le python actuellement spécifié par pyenv
$ pyenv versions
* system (set by /Users/nakazonor/.pyenv/version)
anaconda2-4.2.0
Python avec le maître maintenant spécifié le système est probablement Python qui est inclus depuis le début
Ensuite, spécifiez l'anaconda installé avec la commande suivante
$ pyenv global anaconda2-4.2.0
Avec cela, Anaconda de la série Python2 est spécifié. Puisque c'est un gros problème, ajoutons le système Python 3
$ pyenv install anaconda3-4.2.0
De plus, si vous spécifiez anaconda3 dans pyenv global, il devient Python3.
$ pyenv global anaconda3-4.2.0
Créer un annuaire
$ mkdir study-conda
Il semble que vous deviez spécifier la version Python installée et le nom du projet comme ceci
$ pyenv virtualenv anaconda2-4.2.0 study-conda
Dans le répertoire que vous venez de créer
$ pyenv local study-conda
Ensuite, lorsque vous entrez dans le répertoire study-conda après cela, l'environnement study-conda spécifié par virturalenv sera automatiquement défini. (En bref, si vous mettez le paquet avec pip ou conda dans ceci, cela ne polluera pas d'autres environnements)
Au fait
$ pyenv local --unset
Vous pouvez annuler le réglage local avec.
↓ Si vous souhaitez supprimer virtualenv, c'est OK
$ pyenv uninstall study-conda
$ pip install numpy
$ pip list
numpy (1.11.3)
pip (9.0.1)
setuptools (27.2.0)
wheel (0.29.0)
Vous êtes engourdi.
Maintenant, quand je sors du répertoire study-conda et de la liste pip ... Il a été plein, mais je pense que c'est probablement parce que je l'ai mis dans anaconda.
$ cd ..
$ pip list
alabaster (0.7.9)
anaconda-clean (1.0)
anaconda-client (1.5.1)
anaconda-navigator (1.3.1)
appnope (0.1.0)
appscript (1.0.1)
argcomplete (1.0.0)
astroid (1.4.7)
astropy (1.2.1)
Babel (2.3.4)
・
・
・
Bon, de toute façon, j'ai réussi à séparer l'environnement pour chaque répertoire.
Ensuite, je voudrais pouvoir déboguer en utilisant VSCODE.
Recommended Posts