tensorflow2.0版本下载要配合相对应的python、keras版本才能避免包冲突。
具体版本对应关系:https://docs.floydhub.com/guides/environments/
可运行的环境及包版本:
pycharm:
anaconda:
python:3.7.9
tensorflow:2.2.0
keras:2.3.1
使用anaconda管理包,可创建多个虚拟环境。创建tensorflow-2.2.0环境。
1、修改可以使用的镜像源 ++mirrors++
C:\Users\用户名\ .condarc 文件中:
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
ssl_verify: true
show_channel_urls: true
2、使用conda创建名称为tensorflow-2.2.0环境,用到python3.7
创建名称为tensorflow-2.2.0、python=3.7的环境。执行下列命令后自动下载python3.7,但tensorflow-2.2.0版本还没有下载,只是你新建的虚拟环境的名字为tensorflow-2.2.0。
conda create -n tensorflow-2.2.0 python=3.7
可能用到的conda命令:
// 查看安装了哪些包。
conda list
//查看当前存在哪些虚拟环境
conda env list 或 conda info -e
//检查更新当前conda
conda update conda
3、对于上述创建的虚拟环境,为其下载tensorflow 2.2.0包
先进入上述创建好的环境当中
conda activate tensorflow-2.2.0
使用pypi下载tensorflow-2.2.0包 ++pypi++
pip install -U tensorflow==2.2.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
安装完成后检测使用pypi下载tensorflow的版本
import tensorflow as tf
print(tf.__version__) #注意是:2个下划线+version+2个下划线
4、下载keras包
使用pypi下载keras包 ++pypi++
pip install -U keras==2.3.1 -i https://pypi.tuna.tsinghua.edu.cn/simple