本篇博客介绍了在Windows 10系统 Anconda环境下安装cpu版本tensorflow1.14和tensorflow2.3.0
及对应Keras的详细过程,期间遇到的问题和解决方法也一并记录了下来。
在正式介绍安装过程之前,大家可以先了解以下几点内容,
1、TensorFlow 1.x 和 2.x
2、TensorFlow与Python版本对应
这一项一定要查看最新的资料,博主看的一些分享,1、2年前的Tensorflow2.3.0对用Python3.5-
3.7,今年的为3.5-3.8。博主安装的Tensorflow2.3.0+Python3.8是ok的。
打开Anconda Prompt进入python环境,输入如下指令,Ctrl+z /Ctrl+z 再按回车 退出python环境
以下为部分对应关系,没有Tensorflow2.3.0,查阅资料对应Keras2.4.3
目录
创建Anconda环境
配置镜像源
安装TensorFlow
安装Keras
问题记录
创建Anconda环境
Anconda安装:
创建名为 “ tf1” 和 “tf2” 的虚拟环境
conda create --name tf1
conda create --name tf2
查看已创建的环境
conda info -e
切换环境
conda activate tf1
查看当前环境下已安装的包
conda list
配置镜像源
conda和pip镜像源的配置:
安装TensorFlow
切换环境,分别安装tensorflow1.14和tensorflow2.3.0
conda install tensorflow=1.14
conda install tensorflow=2.3.0
查看安装结果
conda list
安装Keras
切换环境,分别安装keras2.2.5和keras2.43
conda install keras=2.2.5
conda install keras=2.4.3
问题记录
1、在安装tensorflow2.2时出现如下错误:tensorflow2.2不适用于当前下载通道
创建不同环境、不同时间进行尝试均出现以下错误,尚不明确为什么会出现这种问题
2.3和2.1版本均可以
出现上述问题后,搜索相关问题并未找到出现该问题的本质原因,一开始也并未尝试用同样的命令
安装tensorflow2.x其它版本,而是尝试了另外两种方法:
① pip命令
pip install tensorflow==2.2
② 在https://anaconda.org/中查找包,找到对应安装命令
2、使用pip命令安装时出现了另一个问题,就是已经切换到指定环境 “tf2” 下,pip时仍然安装到了
“base” 环境下
在网上查了一些资料放在这里
修改路径设置/重新安装pip