Python 3 的依赖问题导致所有 apt-get 安装无法进行

Python 3 的依赖问题导致所有 apt-get 安装无法进行

我尝试从 Ubuntu 18.04 LTS 升级到 Ubuntu 20.04 LTS,但 Python 3 出现错误,导致损坏(例如)。这可能是因为我把系统换成了Python3(之前我了解到这是不好的做法,现在我使用virtualenv)。

我尝试清理一些东西并重新安装原始 Python(我猜是 Python3.6,但不确定)并python3 -V发布了 Python3.6。这没有用,我得到了与以前相同的损坏错误。

然后,我尝试按照一些答案中的建议删除/重新安装 python3,但我意外地通过 apt-get: 删除了 Python sudo apt-get remove python3,你猜怎么着,这删除了许多依赖于 python3 的系统部分(apt-get删除了依赖项)。

我最终得到了一个没有图形界面的 shell。无论如何,我成功地重新安装了缺失的东西(通过sudo apt-get install ubuntu-desktop),但现在apt/apt-get/dpkg被破坏并且我无法在我的系统上重新安装 Python3.6(也无法升级到 Ubuntu 20)。

发出apt-get/apt/dpkg命令时我收到大量以下错误:

dpkg: error processing package [package_name] (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already

最后一句:

Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)

我目前正在尝试解决此问题,但我陷入了与此问题相关的问题和帖子的困境,目前还没有人能解决我的问题。我尝试了许多apt-get选项(强制、清理、自动删除、重新安装、apt而不是apt-get、直接dpkg强制清除等...)但都没有成功。

我没有主意了(到目前为止,全新安装似乎是最好的选择)。有什么建议吗?


Ubuntu 18.04.5 LTS 64 位

python3 -VPython 3.8.9

python -VPython 2.7.17

which python3/usr/bin/python3

find /usr/bin/python*

/usr/bin/python
/usr/bin/python2
/usr/bin/python2.7
/usr/bin/python2.7-config
/usr/bin/python2-config
/usr/bin/python3
/usr/bin/python3.6m
/usr/bin/python3.7
/usr/bin/python3.8
/usr/bin/python3.9
/usr/bin/python3m
/usr/bin/python-config

相关内容