python下载低版本的tensorflow(比如tensorflow1.12.0)

python下载低版本的tensorflow(比如tensorflow1.12.0)

随着版本不断更新,tensorflow可能由于函数包的改变需要回退以前的版本,这时最好的方法是新创建一个conda虚拟环境,然后随意安装需要的版本,这样原来的高版本和后来安装的低版本互不干扰。

创建虚拟环境的方法可以参见博客

进入主题,
常用的python3.8版本带的pip包已经不再收录tensorflow的1.x版本,所以在使用

pip install tensorflow==1.12.0

命令的时候会报错找不到版本,如下:

ERROR: Could not find a version that satisfies the requirement tensorflow==1.12.0 (from versions: 2.2.0rc1, 2.2.0rc2, 2.2.0rc3, 2.2.0rc4, 2.2.0, 2.2.1, 2.2.2, 2.2.3, 2.3.0rc0, 2.3.0rc1, 2.3.0rc2, 2.3.0, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.4.0rc0, 2.4.0rc1, 2.4.0rc2, 2.4.0rc3, 2.4.0rc4, 2.4.0, 2.4.1, 2.4.2, 2.4.3, 2.4.4, 2.5.0rc0, 2.5.0rc1, 2.5.0rc2, 2.5.0rc3, 2.5.0, 2.5.1, 2.5.2, 2.6.0rc0, 2.6.0rc1, 2.6.0rc2, 2.6.0, 2.6.1, 2.6.2, 2.7.0rc0, 2.7.0rc1, 2.7.0, 2.8.0rc0)
ERROR: No matching distribution found for tensorflow==1.12.0

问题原因:
python版本太高,需要安装低版本python,比如python3.6

解决办法:
1.新建虚拟环境,指定python版本为3.6

conda create -n tensorflow1.12.0 python=3.6

2.激活虚拟环境

activate tensorflow1.12.0

3.安装tensorflow1.12.0
1.pip安装

pip install tensorflow==1.12.0

2.conda 安装

conda install tensorflow==1.12.0
  1. 本地安装
    参考 博客

附带删除虚拟环境的语句:

conda remove --name 环境名字 --all

你可能感兴趣的:(tensorflow,python,深度学习)