我无法安装更新或 Python

我无法安装更新或 Python
E: Failed to fetch http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu/dists/eoan/InRelease  403  Forbidden [IP: 2001:67c:1560:8008::15 80]
E: The repository 'http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu eoan InRelease' is not signed.
E: The repository 'http://ppa.launchpad.net/deadsnakes/ppa/ubuntu eoan Release' does not have a Release file.
E: The repository 'http://ppa.launchpad.net/tista/adapta/ubuntu eoan Release' does not have a Release file.

我试过:

sudo apt-add-repository -r ppa:armagetronad-dev/ppa
sudo apt update -q

它没有起作用。我太迷茫了。刚接触 Linux。主要目的是安装 python。那时我发现了这个问题。

答案1

您添加了不支持 Ubuntu 版本的 PPA。
因此您需要先删除此 PPA:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:jonathonf/python-3.6
sudo ppa-purge ppa:deadsnakes/ppa
sudo add-apt-repository -r ppa:tista/adapta

然后更新软件包列表并安装更新:

sudo apt-get update
sudo apt-get dist-upgrade

您已经完成。

请注意,您的系统已安装 Python2 和 Python3。它们以python2和 形式提供python3


所用命令的文档(手册页):

答案2

您是否访问过 Launchpad 上 Jonathon 的概览页面? https://launchpad.net/~jonathonf

他明确表示,您尝试访问的 PPD 不是公开的。您是否为他的努力捐款过?

这可能不是你的主要问题。我相信你已经安装了 Python3。


让我们来讨论一下真正的问题。

Ubuntu 18.04 预装了 Python 3.6。您的系统上安装了哪个版本?

在终端窗口中尝试此操作:


$ 哪个python3


$ python3 --version


这两个命令将告诉您是否安装了 python3、它位于何处以及安装了哪个版本。

如果您安装了完整更新的 Ubuntu 18.04,则应该拥有 Python3,版本 3.6.9。

警告:我建议 Python 初学者不要使用 PPA。

希望这可以帮助!

--戴夫

相关内容