Kun*_*hah 39 python python-3.7 ubuntu-20.04
我正在为 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
Run Code Online (Sandbox Code Playgroud)
回报
python3 | 3.8.2-0ubuntu2 | http://in.archive.ubuntu.com/ubuntu focal/main amd64 Packages
Run Code Online (Sandbox Code Playgroud)
wja*_*rea 85
您需要 Ubuntu 20.04 吗?Ubuntu 18.04 附带了Python 3.6和3.7。
如果您这样做,deadsnakes PPA具有适用于 Ubuntu 20.04 (Focal) 的 Python 3.5-3.7。添加并安装:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.7
Run Code Online (Sandbox Code Playgroud)
PS:我不是开发人员,也没有使用 Tensorflow 的经验,所以对此持保留态度。
Tensorflow 2.2 现在支持 python 3.8,所以问题现在解决了。