不小心删除了 Ubuntu 上的 Python3。现在很多东西都不起作用了

不小心删除了 Ubuntu 上的 Python3。现在很多东西都不起作用了

我不小心删除了

/usr/bin/python3.5 

其中有一个指向 python3 的链接。现在我从

/usr/local/python3.6 into usr/bin/python3.6

并创建了到 /usr/bin/python3 的 simlink。

但现在我面临着很多问题。

  1. 软件和更新不起作用
  2. 终端未打开
  3. 每次我尝试执行 sudo apt-get install 时都会得到

    reading packages lists.. Done
    Building dependency tree
    reading state information done
    E : The package python3 needs to be reinstalled but cannot find an archive for it.
    

之前我遇到过同样的错误,但它说找不到 python3-pip。我很困惑,我无法安装新的 ubuntu,因为这是一台工作机器。任何帮助都感激不尽。我认为即使复制和粘贴也不起作用。

答案1

不要升级、降级或以其他方式更改已安装的 Python2 或 Python3 版本。您将破坏许多依赖该特定版本的重要系统服务……正如您已经发现的那样。

完全卸载您安装的任何非 Ubuntu 版本的 Python3。禁用或删除其 apt 源(如果有)。如果您的源发生变化,请刷新您的软件包数据库(sudo apt update)。

轻松替换系统兼容的Python3版本:

sudo apt-get install --reinstall python3     // Ubuntu 14.04 and earlier
sudo apt install --reinstall python3         // Ubuntu 16.04 and later

如果您遇到其他缺少文件或缺少包的错误,也请重新安装这些包。

相关内容