使用 deadsnakes PPA 从 Python 3.5.2 更新到 Python 3.8 在 Ubuntu 16.04 LTS 上不起作用

Tim*_*thy 2 python ubuntu apt ubuntu-16.04

我无法将 Ubuntu 16.04 LTS 上的 Python 从 Python 3.5.2 更新到 3.8。我在这里找到了一篇现有的帖子,其中展示了如何将 Python 更新到 3.8。我尝试过这些步骤如下:

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.8
Run Code Online (Sandbox Code Playgroud)

但是,在第三步之后,我收到此错误:

在此输入图像描述

Tim*_*thy 15

我的 ubuntu 没有最新的预构建软件包,因此我必须根据以下指南从源代码安装:此处

sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
tar -xf Python-3.8.0.tgz
cd Python-3.8.0
./configure --enable-optimizations
make -j 8
sudo make altinstall
Run Code Online (Sandbox Code Playgroud)


its*_*ire 5

deadsnakes 存储库不再适用于 Ubuntu 16.04。你必须自己构建 python。请检查我关于在 Ubuntu 16.04 上使用 pyenv 安装任何 python 版本的答案。