无法在Ubuntu 20.04上安装Tensorflow 1.x版本

4

我使用的CPU没有AVX指令,所以被迫安装1.16以下版本的Tensorflow。我正在使用

pip3 install tensorflow==1.15

但是我遇到了这个错误:

ERROR: Could not find a version that satisfies the requirement tensorflow==1.15 (from versions: 2.2.0rc1, 2.2.0rc2, 2.2.0rc3, 2.2.0rc4)
ERROR: No matching distribution found for tensorflow==1.15

我正在运行Ubuntu 20.04,已经更新了所有软件包。我甚至将Python降级到3.6.9,但仍无法安装Tensorflow的旧版本。


目前还没有适用于tensorflow 1和python3.8的软件包。也许重新编译一个旧版本的python3会有所帮助? - etham
这个步骤可以帮助解决SSL问题:https://towardsdatascience.com/building-python-from-source-on-ubuntu-20-04-2ed29eec152b - etham
3个回答

1
尝试使用“Python 3.7”创建虚拟环境。 python3.7 -m venv my_env
激活虚拟环境:
source my_env/bin/activate 然后运行安装命令“pip install tensorflow==1.14”。

0
这通常发生在pip不是最新版本时。
如果您正在使用虚拟环境,请使用
pip install --upgrade pip
pip install tensorflow==1.15

如果您正在使用系统解释器,请使用以下命令(可能需要使用sudo):
pip3 install --upgrade pip
pip3 install tensorflow==1.15

我的 pip3 版本是 20.1。 - nnpractice

-1

你可以尝试使用以下链接下载 TensorFlow 2:- illya13.github.io/RL/tutorial/2020/04/26/installing-tensorflow-on-ubuntu-20.html


正如我在问题中所写的那样,由于我的CPU没有AVX指令集,因此不支持1.16以上的任何内容。 - nnpractice
一些库,如stablebaslines仍需要tensorflow 1...,问题依然存在。 - etham

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接