windows 下搭建Tensor Flow环境
Windows安装TensorFlow有两种方式,一种是基于python(native pip)的安装,一种是基于Anaconda方式的安装。为了避免出错,建议只选择其中一种安装方式
一、基于python的安装
1)在python的官网(https://www.python.org/downloads/release/python-352/)下载对应的python版本并按照官网步骤安装好;
2)打开cmd命令行,安装TensorFlow环境,分CPU和GPU两种版本,只安装其中一种:
1>如果安装TensorFlow-CPU的话,执行 “
pip3 install --upgrade tensorflow"命令,会自动安装相应的环境
2>如果安装TensorFlow-GPU(需要有NVIDIA的显卡,并且安装CUDA和cuDNN的库)的话,执行"pip3 install --upgrade tensorflow-gpu"命令
二、基于Anaconda命令的安装
1)在Anaconda官网上下载相应的版本并安装(https://www.continuum.io/downloads)
2)打开cmd执行一下命令创建并激活tensorflow环境:
conda create -n tensorflow python=3.5
activate tensorflow
3)安装TensorFlow环境,分CPU和GPU两种版本,只安装其中一种:
1>pip install --ignore-installed --upgrade tensorflow
2>pip install --ignore-installed --upgrade tensorflow-gpu
三、验证安装环境
打开一个python的终端执行以下命令(例子来源于:https://tensorflow.google.cn/install/install_windows?hl=zh-cn):
import tensorflow as tf
hello = tf.constant('hello, tensorflow!')
sess = tf.Session()
print(sess.run(hello))
注:导入tensorflow包的时候,可能会发生 "ImportError: No module named '_pywrap_tensorflow'"类似的错误,这可能是因为(笔者电脑上是这个原因)缺少了msvcp140.dll 库,在windows官网上下载安装即可。
四、在visual studio 2013上安装python使用工具
1)在windows官网上,下载并安装创建python项目所需的python插件 PTVS 2.2 VS 2013.msi
2)可以在VS2013上创建项目时选择创建python项目,如果要打开python命令行,右击python Enviroments下的python解释器,点击‘open interactive window’即可