Anaconda2 und 3 virtuelle Umgebungen wurden bereits in pyenv installiert.
--tensorflow Installation Verwenden Sie Anaconda installieren (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
--Überprüfung der virtuellen Anaconda-Umgebung
$ 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
Bestätigung Ich konnte es mit der Python-Shell importieren, aber ich kann es nicht mit Ipython lesen. Es scheint, dass es sich auf das Verzeichnis der virtuellen Umgebung auf pyenv bezieht, anstatt auf die virtuelle Umgebung von conda. Wenn Sie sorgfältig darüber nachdenken, können Sie es sehen, wenn ipython ausgeführt wird, obwohl ipython überhaupt nicht auf conda installiert ist ...
$ ipython
In [1]: import numpy
In [2]: import tensorflow
error
Hinzufügen von Umgebungsvariablen
Wenn Sie den entsprechenden Code in ".ipython / profile_default / startup /" schreiben, scheint er beim Start automatisch ausgeführt zu werden. Folgendes wurde zu hoge.py
hinzugefügt
> import sys
> sys.path.append('~.pyenv/versions/anaconda3-4.1.0/envs/tf-cpu/lib/python3.5/site-packages/')
Einführung von Keras Nur eine Zeile. Super einfach (https://keras.io/ja/#_2)
> pip install keras
Normalerweise können Sie die Umgebung mit "source enable tf-cpu" wechseln, aber es scheint, dass Sie es mit einem absoluten Pfad auf pyenv angeben müssen, daher ist es problematisch, also machen Sie es zu einem Alias. Ich habe das Backend noch nicht geändert und einige Leute haben es geschrieben, also werde ich es weglassen.
$ tf-cpu
$ ipython
In [1]: import tensorflow
In [2]: import keras
Using TensorFlow backend.
In [3]:
OK.
(http://dackdive.hateblo.jp/entry/2015/12/12/163400) Da wurde es ausführlich in beschrieben pyenv: Versionsverwaltung von Python, nur eine virtuelle Umgebung für jede Version vurtialenv: Sie können eine virtuelle Umgebung mit derselben Version erstellen pyenv-virtualenv: Es scheint, dass Pyenv jeder Name gegeben werden kann conda: Ich habe es vergessen, aber ich denke, dass conda irgendwo mit pyenv aufwärtskompatibel ist, also plane ich, dies vorerst zu verwenden.
Recommended Posts