【发布时间】:2019-11-11 09:00:08
【问题描述】:
我不小心将/usr/bin/python 和/usr/bin/python2 覆盖为/usr/bin/python3.8,现在我无法重新安装和安装任何东西,因为我在使用apt 时遇到了这个错误
ModuleNotFoundError: No module named 'apt_pkg'.
我尝试重新安装python-minimal、python2.7,但没有成功。
我也尝试删除python2.7,但我也不能这样做,因为它依赖于我无法安装的libgda,因为我的系统无法识别Python2.7。
知道如何恢复旧版本的 Python 吗?
【问题讨论】:
-
你试过简单地运行
apt install python2.7吗?ModuleNotFoundError在 python 本身内部,这不是安装 python 的一部分 -
python2.7已经安装,但我找不到任何可以复制到/usr/bin的可执行文件。/usr/bin中的每个 python 文件都以python3.8开头 -
不要卸载 Python 2.7! 许多系统工具都依赖它,您可能会对系统造成无法修复的损坏。
-
让我描述一下我的过程:D 1. 卸载
python2.7- 被拒绝,未满足的依赖libgda-5.0-common依赖于libjs-jquery2. 尝试过sudo apt --fix-broken install- 拒绝,Errors where encountered while processing: python-minimal3. 尝试过重新安装python-minimal- 由于libgda依赖关系再次被拒绝