一、安装Anaconda 3
安装包下载地址:https://www.anaconda.com/distribution/#download-section
根据电脑、系统、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的文件路径到环境变量的【需要注意版本】。
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
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