删除 Python 3 后,Ubuntu 软件中心、终端和其他应用程序无法运行

删除 Python 3 后,Ubuntu 软件中心、终端和其他应用程序无法运行

我是一名运行 Ubuntu 13.04 的新 Ubuntu 用户。

我一直在尝试安装和使用 DeDRM 工具,但一直遇到问题。我按照一些说明操作,这些说明说我需要 Python 2.7 版本,但不需要 Python 3.0 或更高版本(因为 3.0 版本缺少一些必要的库?)。我尝试安装 Python 2.7.5.6,但没有成功。我想可能是因为我有更高版本的 Python,所以我通过终端删除了 Python 3.3,这样我就可以安装早期版本的 Python。

现在我已经卸载了 Python 3.3,很多应用程序都不再工作了,包括终端和 Ubuntu 软件中心。我现在不知道如何解决这个问题。

答案1

  1. 按下键盘快捷键Ctrl+ Alt+打开纯文本虚拟控制台F3

  2. login:提示符下输入您的用户名并按Enter

  3. Password:提示符下输入您的用户密码并按Enter

  4. 通过运行以下命令重新安装默认的 Python 3 版本:

    sudo apt install python3-all
    
  5. Ctrl按键盘快捷键+ Alt+退出虚拟控制台并返回桌面环境F2


安装默认的 Python 3 版本后,您需要恢复默认的 Ubuntu 桌面系统。为了避免弄乱,请按以下顺序执行:

  1. 首先使用以下命令从虚拟控制台安装终端:sudo apt update && sudo apt install gnome-terminal。如果您根本无法安装 gnome-terminal,请跳过此步骤并转到步骤 2。

  2. 返回桌面并使用键盘快捷键Ctrl+ Alt+打开终端T。在 Ubuntu 14.04 及更早版本中,使用以下命令从终端安装 Ubuntu 软件中心:

    sudo apt install software-center
    

    在 Ubuntu 16.04 及更高版本中运行此命令来重新安装默认软件应用程序:

    sudo apt install gnome-software
    

    如果仍然无法打开终端,请从虚拟控制台运行相同的命令。如果您根本无法安装默认软件应用程序,请跳过此步骤并转到步骤 3。

  3. 打开终端并尝试通过运行适当的命令从终端打开 Ubuntu 软件应用程序,或者software-centergnome-software从 Ubuntu 软件应用程序安装 Ubuntu 桌面系统,或者打开终端(或虚拟控制台)并通过运行命令安装 Ubuntu 桌面系统:sudo apt update && sudo apt install ubuntu-desktop

答案2

这是我做的:

Ctrl++AltF1登录。

运行此命令:

sudo apt-get remove python/python3

重启

Ctrl++AltF1登录。

运行以下命令:

sudo apt-get install python3
sudo apt-get install python
sudo apt-get install ubuntu-desktop

重启

完毕!

答案3

要解决系统问题,您只需重新安装 python 3.3。

例如如果你运行:sudo apt-get remove python3

您可以通过运行以下命令来撤销它:sudo apt-get install python3

当然,这是一个终端命令,既然您说终端不工作,那么这就是一个问题。您可以使用 TTY1 登录并按 Ctrl+Alt+F1 运行此命令。要返回正常桌面,请按 Ctrl+Alt+F7。

答案4

sudo apt-get install software-center

这肯定会有帮助。

然后您可以从软件中心安装终端等等。

相关内容