背景:我打算升级到 Ubuntu 20.04 LTS
我执行了以下步骤:
$ sudo apt update
$ sudo apt upgrade -y
$ sudo reboot
$ sudo apt --purge autoremove
$ sudo apt install update-manager-core -y
$ sudo do-release-upgrade -d
这是我收到 Py3 错误消息的地方(在主题中)
我花了大约 3 个小时研究问题可能出在哪里。我还浏览了之前提出的相同问题的帖子,但一直无法找到解决问题的方法。我希望大家能在这里帮助我……
$ python --version
Python 2.7.17
$ python3 --version
Python 3.7.5
$ update-alternatives --list python3
/usr/bin/python3.6
/usr/bin/python3.7
我检查了配置,当然没有显示任何关于 python 的内容,对于 python3,我有 3.6 和 3.7。我已选择 3.7 作为默认值。
使用以下 Ubuntu 版本:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.4 LTS"
更多细节:
$ ls -l /usr/bin/python3
lrwxrwxrwx 1 root root 25 Dec 15 23:08 /usr/bin/python3 -> /etc/alternatives/python3
我还需要做什么来解决符号链接问题?
答案1
我相信这是一个已知问题。
建议的解决方法是删除 /usr/bin 中的 python 二进制文件,然后创建符号链接并执行升级:
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python2.7 /usr/bin/python
sudo apt upgrade
do-release-upgrade
让我知道事情的后续。
答案2
解决方案:
I pointed python3.6 to python3
使用 Ubuntu pkgd python 或 python3,而不是升级版本!
谢谢大家的帮助。有时,为了做出一个小小的调整,你得费尽心思一整天。
答案3
您使用哪个操作系统版本?
错误意味着操作系统需要链接到其他 python 版本。
请发布您的 /etc/issue
尝试:
sudo apt-get install --reinstall python3