1、 前言

本人实验室电脑比较渣,刚开始系统是win7 32位的,显卡也没那么好,于是决定安装tensorflow cpu版本的(tensorflow gpu版本安装参考我另一篇博客())

在这里要说一下,tensorflow不支持Windows 32位的系统,刚开始捣鼓了半天才知道!果断重装系统win10 64位,开始正式安装tensorflow!

现在anaconda有许多版本,各自默认的python版本有python2.7,3.5,3.6等等,最高的版本默认的python已是3.7,而现今tensorflow在Windows上仅支持python3.5和python3.6,还未支持python3.7,在这里tensorflow支持的python版本和anaconda默认的python版本最好对应,这样在anaconda中安装tensorflow时不会出错,所以我选择了安装默认python3.6的Anaconda5.2.0,tensorfow版本1.12.0,对应下载了Anaconda3-5.2.0-Windows-x86_64.exe, 2、安装anaconda

Next,

pycharm怎么安装Android SDK_python


I Agree,

pycharm怎么安装Android SDK_Windows_02


默认选项,Next,

pycharm怎么安装Android SDK_Windows_03


Browse,选择你要安装的路径,我是在E盘新建一个Anaconda3的文件夹来作为安装路径,然后Next

pycharm怎么安装Android SDK_tensorflow_04


下面这里第一个是把Anaconda添加进Windows环境变量中,我选择两个都勾选上,然后选择install,等待安装完成

pycharm怎么安装Android SDK_tensorflow_05


pycharm怎么安装Android SDK_python_06


安装完成,点击Next,

pycharm怎么安装Android SDK_Windows_07


点击skip

pycharm怎么安装Android SDK_tensorflow_08


去掉两个勾选,点击Finish,安装完成。安装完成后,打开Anaconda Prompt,依次输入

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

conda config --set show_channel_urls yes

这是添加清华大学开源软件仓库镜像,这里面有大量的资源,在我们下载更新的过程中可以提供资源和加快速度。

pycharm怎么安装Android SDK_python_09

3、安装tensorflow

点击 开始–>Anaconda–>Anaconda Navigator,进入Anaconda Navigator

pycharm怎么安装Android SDK_tensorflow_10


点击Environments,点击channels,先查看刚才添加的清华大学镜像源是否成功添加,然后点击update channels

pycharm怎么安装Android SDK_Windows_11


接着在base(root)中搜索tensorflow,搜索范围选择All,查看搜索出来的tensorflow版本

pycharm怎么安装Android SDK_tensorflow_12


点击update index,查看更新之后的版本(这一步无所谓,我是随意点击了一下看会不会更新的,结果确实更新了,但还不是我们想要的1.12.0,不过没事,下载的时候是就行了,看下面)

pycharm怎么安装Android SDK_Windows_13


开始下载安装tensorflow,勾上tensorflow选项,点击Apply,查看跳出来的窗口中安装的版本和右边我们添加的镜像源,因为我们所添加的镜像源中有tensorflow1.12.0版本,所以才能下载到这个版本,然后点击Apply,等待安装完成,这个过程可能要等一会。

pycharm怎么安装Android SDK_Windows_14


pycharm怎么安装Android SDK_Windows_15


pycharm怎么安装Android SDK_python_16


安装完成

pycharm怎么安装Android SDK_Windows_17

下面测试看能不能用。

4、测试tensorflow是否安装成功

进入Windows命令行窗口,输入python,成功进入python环境之后,输入:

import tensorflow as tf

hello = tf.constant(‘Hello,TensorFlow!’)

sess = tf.Session()

sess.run(hello)

成功输出结果。

pycharm怎么安装Android SDK_Windows_18


查看tensorflow安装版本和安装路径

pycharm怎么安装Android SDK_python_19

5、在pycharm中配置anaconda和tensorflow

打开pycharm界面,点击configure,选择setting

pycharm怎么安装Android SDK_python_20


选择project interpreter,点击右边设置,选择Add

pycharm怎么安装Android SDK_python_21


选择system interpreter,找到anaconda默认的python路径,这里面已经有我们安装的tensorflow了,我的是E:\Anaconda3\python.exe

pycharm怎么安装Android SDK_Windows_22


点击ok之后,可以看到tensorflow已经被我们添加进来了

pycharm怎么安装Android SDK_tensorflow_23


再点击Apply,ok,等待pycharm配置完成

pycharm怎么安装Android SDK_Windows_24


这样就将装有tensorflow的Anaconda默认的python作为pycharm的编译器了,这里面带有很多anaconda的包,加上安装的tensorflow,已经能满足我们平常的需要了,若有需要其他的包,再在conda中安装或pycharm中添加。现在就让我们在pycharm中测试一下tensorflow

6、pycharm中测试tensorflow:

点击Create project,选择完工程路径和工程名,点击Create

pycharm怎么安装Android SDK_python_25


新建一个python文件test

pycharm怎么安装Android SDK_tensorflow_26

开始输入测试代码,

import tensorflow as tf

a = tf.constant([1.0, 2.0], name=‘a’)

b = tf.constant([1.0, 2.0], name=‘b’)

result = a + b

sess = tf.Session()

print(sess.run(result))

成功运行。

pycharm怎么安装Android SDK_python_27


去掉一些红色警告,警告的意思大概是你的 CPU 支持AVX AVX2 (可以加速CPU计算),但你安装的 TensorFlow 版本不支持,解决办法:加入:

import os

os.environ[‘TF_CPP_MIN_LOG_LEVEL’] = ‘2’

pycharm怎么安装Android SDK_tensorflow_28