实测最好用的Windows下tensorflow安装与pycharm配置

笔者最近在学习深度学习,听说tensorflow是一个比较好的框架,因此就尝试着安装学习一下,大致整理了一些步骤。

1.下载安装Anaconda3.6版(看了很多材料都说2.7不能安装tensorflow,但还是不敢确定,因此这里就不断言了,只说明3.6版的),然后按照默认安装之后在环境变量中添加安装路径E:\software\Anaconda

2.然后看下开始菜单里Anaconda的内容。

实测最好用的Windows下tensorflow安装与pycharm配置

后面带(tensorflow)是经过配置后才有的先不要管,我们常用的是前两个Anaconda Navifator和Anaconda Prompt。

3. 首先打开Anaconda Prompt进入控制台界面,依次输入以下命令进行安装。

(1)查看已安装的包,可以看到常用包都已经安装

conda list 
(2)配置清华仓库镜像,这样更新会快一些
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --set show_channel_urls yes

(3)创建一个python3.5的环境,环境名称为tensorflow

conda create -n tensorflow python=3.5
(4)启动tensorflow环境
activate tensorflow

实测最好用的Windows下tensorflow安装与pycharm配置

退出则是使用deactivate

(5)安装cpu版本的TensorFlow

pip install --upgrade --ignore-installed tensorflow
(6)测试
输入Python进入命令行,然后输入以下代码进行测试,在最后得到正确的输出则安装成功。
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))

实测最好用的Windows下tensorflow安装与pycharm配置

(7)如果要在Anaconda自带的ipython 和Spyder中import tensorflow的时候一直失败,提示 No module named ‘tensorflow’,那是因为我们没有在tensorflow的环境下打开它们。

打开Anaconda Navifator按下图进入选项,然后选择ipython 和Spyder安装,就会在开始的菜单栏中出现和刚才提到的后面带(tensorflow)的东西了。

最后在Anaconda Prompt中启动tensorflow环境,就可以在ipython 和Spyder使用tensorflow了。

4.在pycharm配置tensorflow环境

pycharm配置好tensorflow之后就可以不用在Anaconda Prompt中启动tensorflow环境的情况下直接用pycharm使用tensorflow,还是比较方便的。具体配置如下

实测最好用的Windows下tensorflow安装与pycharm配置

实测最好用的Windows下tensorflow安装与pycharm配置

最后在pycharm测试如下:

实测最好用的Windows下tensorflow安装与pycharm配置

到此完成安装啦,后面再写一些实测代码吧。