tensorflow官网对windows系统上tensorflow的配置有详细的流程说明。
然而该流程对anaconda上tensorflow的配置说明并不详细,这里记录本人的配置方法。
TensorFlow的GPU加速必须要求python 3.x版本的anaconda,如果一直使用2.7版本必须再下一个3.6的版本。
spyder的python版本为3.6.2,与tensorflow支持的python3.6有细微的不同
C:> conda create -n tensorflow python=3.6
必须输入python=3.6,使anaconda建立tensorflow环境时配置python3.6的环境
激活:
C:> activate tensorflow
安装gpu版本的tensorflow:
(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow-gpu
注意:If you installed through Anaconda, activate your Anaconda environment.
在windows下,在anaconda prompt激活tensorflow后,必须在这个环境中安装spyder才能运行tensorflow
(tensorflow)C:> conda install spyder安装后在该环境下打开spyder: (tensorflow)C:> spyder
此时tensorflow可以被正常地导入: Python 3.6.2 |Continuum Analytics, Inc.| (default, Jul 20 2017, 12:30:02) [MSC v.1900 64 bit (AMD64)] Type "copyright", "credits" or "license" for more information. IPython 6.1.0 -- An enhanced Interactive Python. In [1]: import tensorflow as tf In [2]: hello = tf.constant('Hello, TensorFlow!') In [3]: sess = tf.Session() In [4]: print(sess.run(hello)) 'Hello, TensorFlow!'