本篇博客介绍了在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里面没有keras tensorflow2.3对应keras_conda

 


 以下为部分对应关系,没有Tensorflow2.3.0,查阅资料对应Keras2.4.3

tensorflow2里面没有keras tensorflow2.3对应keras_经验分享_02

tensorflow2里面没有keras tensorflow2.3对应keras_pip_03


目录

创建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不适用于当前下载通道

创建不同环境、不同时间进行尝试均出现以下错误,尚不明确为什么会出现这种问题

tensorflow2里面没有keras tensorflow2.3对应keras_keras_04

2.3和2.1版本均可以 

tensorflow2里面没有keras tensorflow2.3对应keras_conda_05

出现上述问题后,搜索相关问题并未找到出现该问题的本质原因,一开始也并未尝试用同样的命令

安装tensorflow2.x其它版本,而是尝试了另外两种方法:

① pip命令

pip install tensorflow==2.2 

② 在https://anaconda.org/中查找包,找到对应安装命令


 2、使用pip命令安装时出现了另一个问题,就是已经切换到指定环境 “tf2” 下,pip时仍然安装到了

“base” 环境下

在网上查了一些资料放在这里

修改路径设置/重新安装pip


tensorflow2里面没有keras tensorflow2.3对应keras_经验分享_06