一、安装Anaconda 3

安装包下载地址:https://www.anaconda.com/distribution/#download-section

微信截图_20190924150948.png

根据电脑、系统、Python选择对应版本。

  • 64-Bit
  • 32-Bit

Tips:

  • 直接浏览器下载较慢,可以拷贝如下地址,使用迅雷下载。

https://repo.anaconda.com/archive/Anaconda3-2019.07-Windows-x86_64.exe

  • 安装路径不能有空格,否则有可能会出问题,建议全英文路径,或者默认安装路径

1.1、添加变量环境

安装anaconda时一定要把环境变量加入windows环境中。要是安装时候没有勾选添加,安装完后还需要手动加入。而且注意3.4版本是默认不加入anaconda的文件路径到环境变量的【需要注意版本】。

微信截图_20190924152459.png

Tips:

  • 勾选第一个为默认添加环境变量
  • 勾选第二个默认系统安装Python 3.7 版本

1.2、运行Anaconda 3

安装好后,按如下操作运行程序

开始菜单—>Anaconda3—>Anaconda Prompt

输入如下命令并回车执行,检查安装包,是否安装pip

conda list

输入如下命令升级pip程序

pip install -U pip

Tips: 升级pip到最新版,避免在后续安装TensorFlow中,因为pip版本较低会中断程序安装。

1.3、常用命令

1.3.1、pip常见命令

https://www.cnblogs.com/xueweihan/p/4981704.html

1.3.2、conda常见命令

https://blog.csdn.net/menc15/article/details/71477949/

二、安装Tensorflow

微信截图_20190924163440.png

2.1 程序版本选择

根据电脑配置,区分Tensorflow选择cpu版本和gpu版本安装。需要对应的TensorFlow在Windows下支持Python 版本下再选在下载TensorFlow,此处安装python3.7 + TensorFlow 1.13.1(CPU)。

2.2 TensorFlow 1.13.1(CPU)安装

按如下命令进入到Anaconda Prompt:

运行:开始菜单—>Anaconda3—>Anaconda Prompt

按如下命令2次分开执行,在默认Anaconda安装程序下载链接中,增加清华镜像,提高程序下载安装效率

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

>>conda config --set show_channel_urls yes

按如下命令,创建 tensorflow 运行的 python 环境

conda create -n tensorflow python=3.7 # tensorflow 在 win 中已支持到python 3.7

按如下操作,检查 tensorflow 运行环境是否创建成功

运行:开始菜单—>Anaconda3—>Anaconda Navigator

点击左侧的Environments,可以看到tensorflow的环境已经创建好了

按如下操作,命令执行,在 Anaconda Prompt 中 输入 activate tensorflow 启动 tensorflow 环境

运行:开始菜单 —>Anaconda3 —> Anaconda Prompt

activate tensorflow

按如下命令安装cpu版本的TensorFlow

pip install --upgrade --ignore-installed tensorflow

Tips: gpu版本安装命令如下:

pip install --upgrade --ignore-installed tensorflow-gpu

按如下操作,输入命令测试安装的TensorFlow,开始菜单 —>Anaconda3 —> Anaconda Prompt —> python 中 测试,测试代码如下,代码换行输入,最终输出结果为:b'Hello, TensorFlow!':

import tensorflow as tf
    hello = tf.constant('Hello, TensorFlow!')  #初始化一个TensorFlow的常量
    sess = tf.Session()                        #启动一个会话
    print(sess.run(hello)) 

Tips: #号和 #号后的内容无需输入代码,属于注释内容

三、常见问题

3.1 CPU运算能力不足,输入sess = tf.Session() 后提示如下,则无需关注

I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX`

3.2 CPUCPU支持AVX2等操作,输入sess = tf.Session() 后提示如下,需要对应重新安装支持AVX2

I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
最后修改:2019 年 12 月 14 日
文章有用,请随意赞赏