如何在Linux中将重写的python2恢复为python3?

2024-04-25 13:07:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我不小心将/usr/bin/python/usr/bin/python2重写为/usr/bin/python3.8,现在我无法重新安装和安装任何东西,因为我在使用apt时遇到此错误 ModuleNotFoundError: No module named 'apt_pkg'。你知道吗

我试图重新安装python-minimalpython2.7,但没有成功。你知道吗

我还试图删除python2.7,但我也不能这样做,因为它依赖于libgda,我也不能安装它,因为我的系统无法识别Python2.7。你知道吗

你知道如何恢复Python的旧版本吗?你知道吗


Tags: nobinusr系统错误aptpkgnamed
2条回答

如果只是弄乱了符号链接(/usr/bin/python2/usr/bin/python),而实际的可执行文件仍然存在,则可以通过还原链接来解决问题:

sudo ln -s /usr/bin/python2.7 /usr/bin/python2 
sudo ln -s /usr/bin/python2.7 /usr/bin/python

否则,您可以尝试下载一个实时的ubuntu,然后将Python可执行文件从实时操作系统复制回原位,以修复损坏的安装。你知道吗

按照这个link卸载python。你知道吗

然后重新安装Python2.7

相关问题 更多 >