安装 python 3.6 Ubuntu 20.10

安装 python 3.6 Ubuntu 20.10

我试过这个来自谷歌

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

但问题在于add-apt-repository它显示

  • 注意:deadsnakes 不提供 Python2.7 (all)、Python 3.5 (xenial)、Python 3.6 (bionic)、Python 3.8 (focal),因为上游 ubuntu 提供了这些软件包。

安装时显示错误

Err:5 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu groovy Release 404  Not Found [IP: 91.189.95.85 80]

当我尝试 sudo apt install python3.6 时,它显示以下错误

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package python3.6
E: Couldn't find any package by glob 'python3.6'

我如何从上游 ubuntu 安装?

我上次在 ubuntu 20.04 上安装 python 3.6 没有问题。

答案1

您可以在任何版本的 Ubuntu 上安装任何版本的 Python...只要您不试图强迫您的 Ubuntu 系统使用它不是为其设计的软件包。

  1. 必需:不要卸载 Ubuntu 附带的 (deb) python。系统需要它。如果删除它,会严重破坏您的系统。

  2. 建议:如果 deb 软件包与系统 python 冲突,请避免为您的自定义 python 使用 deb 软件包。不要强迫这样做——您的自定义 python 有很多非 deb 安装选项。

    对于您来说,这意味着从非 deb 源(如上游 python.org)安装不常见的 Python,而不是寻找您的 Ubuntu 版本所没有的 deb 包。

  3. 建议:如果可能,请使用虚拟环境(venv)来保持一切整洁。

  4. 可选:跟踪您安装的内容。如果您安装了它,您可能有一天想要更改它或升级它。

相关内容