本文在安装过程中参考了很多c站的其他教程,本文把安装过程中遇到的问题和安装过程一一记录,希望能有所贡献。
本文是基于miniconda已经安装完成且环境变量也设置好的前提。
目录
四、安装jupyter并将成功安装tensorflow的虚拟环境导入jupyter
附录三:python3.8 tensorflow2.2.0下其他安装包版本
一、Miniconda创建虚拟环境
1、conda prompt,输入:
conda create -n tf2 python=3.8
即建立python3.8的虚拟环境,该环境名为tf2
注意:应先确定需要安装的tensorflow和python对应的版本,可参考tensorflow官方中文文档。以下截取部分对应版本
2、激活虚拟环境
conda activate tf2
(以下的二和三部分任选其一安装即可)
二、安装tensorflow cpu版本
1、进入虚拟环境tf2后,在虚拟环境中安装
pip install tensorflow==2.2.0
安装后,可通过pip list 检查虚拟环境tf2中的包
2、输入python(核对版本并进入python模式检测tensorflow是否安装成功)
3、检测tensorflow是否导入成功,不出现报错即为导入成功。
import tensorflow
注意:此处可能会有三个报错依次出现
第一个报错:
TypeError: Descriptors cannot not be created directly
建议将protobuf安装调整至3.20前
解决方案:
exit() #退出python模式
pip list #查看该环境中所有包
pip uninstall protobuf
pip install protobuf==3.19.0
pip list #检查3.19的protobuf是否安装成功
接着,再次输入python,进入python模式后,检测tensorflow
import tensorflow
此时会出现第二个报错:
Could not load dynamic library cudart64_101.dll(局部)