Lorsque j'essayais de créer un environnement python lors de l'utilisation de TensorFlow, il y avait pyenv`` virtualenv`` pyenv-virtualenv
et j'étais confus, donc je l'ai résumé.
pyenv Vous pouvez spécifier la version à utiliser globalement et la version à utiliser localement (pour chaque répertoire) comme indiqué ci-dessous.
% cd python3.6.0
% pyenv local 3.6.0
% pyenv version
3.6.0 (set by /Users/hogehoge/work/python3.6.0/.python-version)
% cd ../
% pyenv version
2.7.13 (set by /Users/hogehoge/.pyenv/version)
virtualenv
virtualenv vous permet de créer un environnement virtuel
Disponible par source django / bin / activate
Ce qui suit est, par exemple, lors de la création d'un environnement virtuel pour django
% mkdir virtualenv-sandbox
% cd virtualenv-sandbox
% virtualenv django
% source django/bin/activate
(django) [hoge@moge-no-MacBook-Air] ~/work/virtualenv-sandbox
% pip list
appdirs (1.4.3)
packaging (16.8)
pip (9.0.1)
pyparsing (2.2.0)
setuptools (34.3.3)
six (1.10.0)
wheel (0.29.0)
% pip install django
Collecting django
Downloading Django-1.10.6-py2.py3-none-any.whl (6.8MB)
100% |████████████████████████████████| 6.8MB 175kB/s
Installing collected packages: django
Successfully installed django-1.10.6
% pip list
appdirs (1.4.3)
Django (1.10.6)
packaging (16.8)
pip (9.0.1)
pyparsing (2.2.0)
setuptools (34.3.3)
six (1.10.0)
wheel (0.29.0)
Vous pouvez sortir de l'environnement de développement en désactivant.
Après la désactivation, j'ai fait pip list
et j'ai confirmé que Django manquait.
% deactivate
% pip list
pip (9.0.1)
setuptools (28.8.0)
virtualenv (15.1.0)
pyenv-virtualenv
Vous pouvez créer un environnement virtuel avec un mécanisme différent du virtualenv ci-dessus
Extension de pyenv
Il sera disponible avec pyenv activate
Je l'écrirai à nouveau
En regardant l'installation de TensorFlow, il utilise virtualenv, donc je vais l'utiliser. https://www.tensorflow.org/install/install_mac
http://dackdive.hateblo.jp/entry/2015/12/12/163400 http://qiita.com/bohemian916/items/4f0736dcea932a162d9e
Recommended Posts