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。
希望这可以帮助!
--戴夫