首页 > 解决方案 > Ubuntu 20.04 上的 Python 3.7

问题描述

我正在为 Ubuntu 20.04 准备一个 docker 映像,由于 TensorFlow 2.0 的要求,我需要 Python 3.7。TensorFlow 在 Python 3.5 到 3.7 上运行。默认情况下,运行apt install python3会安装 Python 3.8,这会破坏我的 TensorFlow 安装。

有什么方法可以为 Ubuntu 20.04 获得 Python 3.7 的 apt 包吗?由于它将在 docker 映像中,我不想涉足下载 Python 3.7 源代码和编译的业务。将这些命令放在 Dockerfile 中对我来说是压倒性的。有没有更简单的方法为 Ubuntu 20.04 获取 Python 3.7?

跑步

sudo apt-cache madison python3

返回

python3 | 3.8.2-0ubuntu2 | http://in.archive.ubuntu.com/ubuntu focal/main amd64 Packages

标签: pythonpython-3.7ubuntu-20.04

解决方案


你需要 Ubuntu 20.04 吗?Ubuntu 18.04 附带Python 3.63.7 可用

如果你这样做了,deadsnakes PPAPython 3.5-3.7 for Ubuntu 20.04 (Focal)。添加并安装:

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.7

Ps 我不是开发人员,也没有使用 Tensorflow 的经验,所以对此持保留态度。


推荐阅读