首页 > 解决方案 > 无法使用 pip 在 Ubuntu 20.04 LTS 上安装 Tensorflow 1.x

问题描述

我有理由使用 Tensorflow 1.x 版本,但它返回错误消息:

ERROR: Could not find a version that satisfies the requirement tensorflow==1.15.2 (from versions: 2.2.0.rc1 ~~~~~
ERROR: No matching disribution found for tensorflow==1.15.2

在此处输入图像描述

我也尝试了 .whl 安装,但最新的 Tensorflow 1.15.2 支持 cp37,我不能再使用它了。

pip 或 pypi 是否不再支持 tensorflow 1.x?或者我应该降级 python(3.8 > 3.7) 并使用 .whl 文件安装 Tensorflow?

【系统环境】Ubuntu 20.04 LTS Python 版本:3.8.2 pip 版本:20.0.2

谢谢。

标签: pythontensorflowpip

解决方案



根据 tensorflow 安装指南,tensorflow 在 Python 3.5–3.7 上可用,您使用的是更新版本的 Python。


上面的答案已经过时了

Tensorflow 现在支持Python 3.8,但Python 3.8支持需要

  • TensorFlow 2.2或更高版本
  • pip 19.0或更高版本
  • Ubuntu 16.04或更高版本
  • macOS 10.12.6 (Sierra)或更高版本
  • Windows 7或更高版本
  • Raspbian 9.0或更高版本

GPU支持还需要支持CUDA 的卡(Ubuntu 和 Windows)

您可以使用以下命令检查您的 Python 和 pip 版本:

python --version | python3 --version
Out: Python 3.8.2

pip --version | pip3 --version
Out: pip 20.1.1

您可以通过以下方式升级您的点子:

pip install --upgrade pip

可以在此链接上找到更多信息:使用 pip 安装 TensorFlow


推荐阅读