Anaconda2 et 3 environnements virtuels ont déjà été installés dans pyenv.
--tensorflow installation Utiliser l'installation d'Anaconda (https://www.tensorflow.org/versions/r0.11/get_started/os_setup.html#pip-installation)
$ conda create -n tf-cpu python=3.5
$ conda install -c conda-forge tensorflow
Vérification de l'environnement virtuel anaconda
$ conda env list
tf-cpu * ~/pyenv/versions/anaconda3-4.1.0/envs/tf-cpu
root ~/.pyenv/versions/anaconda3-4.1.0
$ conda create -n tf-cpu python=3.5
$ conda install -c conda-forge tensorflow
Vérification J'ai pu l'importer avec le shell python, mais je ne peux pas le lire avec ipython. Il semble qu'il se réfère au répertoire de l'environnement virtuel sur pyenv au lieu de l'environnement virtuel de conda. Si vous y réfléchissez bien, vous pouvez le voir quand ipython est en cours d'exécution même si ipython n'est pas installé sur conda en premier lieu ...
$ ipython
In [1]: import numpy
In [2]: import tensorflow
error
Ajout de variables d'environnement
Si vous écrivez du code approprié dans .ipython / profile_default / startup /
, il semble être exécuté automatiquement au démarrage. Ajout de ce qui suit à hoge.py
> import sys
> sys.path.append('~.pyenv/versions/anaconda3-4.1.0/envs/tf-cpu/lib/python3.5/site-packages/')
--Introduction des keras Une seule ligne. Super facile (https://keras.io/ja/#_2)
> pip install keras
Habituellement, vous pouvez changer d'environnement avec source activate tf-cpu
, mais sur pyenv, il semble que vous deviez le spécifier avec un chemin absolu, donc c'est gênant, alors faites-en un alias. Je n'ai pas encore changé le backend, et certaines personnes l'ont écrit, donc je vais l'omettre.
$ tf-cpu
$ ipython
In [1]: import tensorflow
In [2]: import keras
Using TensorFlow backend.
In [3]:
D'accord.
(http://dackdive.hateblo.jp/entry/2015/12/12/163400) Puisqu'il a été décrit en détail dans pyenv: Gestion des versions de python, un seul environnement virtuel pour chaque version vurtialenv: Vous pouvez créer un environnement virtuel avec la même version pyenv-virtualenv: Il semble que pyenv puisse porter n'importe quel nom conda: J'ai oublié, mais je pense que conda est compatible avec pyenv quelque part, donc je prévois de l'utiliser pour le moment.
Recommended Posts