删除了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软件中心。 我现在不知道如何解决这个问题。
-
按键盘快捷键Ctrl + Alt + F3打开纯文本虚拟控制台。
-
在
login:
提示符下键入您的用户名,然后按Enter键 。 -
在
Password:
提示符下键入您的用户密码,然后按Enter键 。 -
通过运行以下命令重新安装默认的Python 3版本:
sudo apt-get install python3-all
-
按键盘快捷键Ctrl + Alt + F7,切换出虚拟控制台并返回桌面环境。 在Ubuntu 17.10及更高版本中,按键盘快捷键Ctrl + Alt + F2退出虚拟控制台。
安装默认的Python 3版本后,需要恢复默认的Ubuntu桌面系统。 为了避免弄乱某些内容,请按以下顺序执行此操作:
-
首先使用以下命令从控制台安装终端:
sudo apt-get install gnome-terminal
。 如果您根本无法安装gnome-terminal,请跳过此步骤并转到步骤2。 -
返回桌面并使用键盘快捷键Ctrl + Alt + T打开终端。 从终端使用以下命令安装Ubuntu软件中心:
sudo apt-get install software-center
在Ubuntu 16.04及更高版本中运行此命令而不是重新安装默认的软件应用程序:
sudo apt-get install gnome-software
如果仍然无法打开终端,请改为从控制台运行相同的命令。 如果您根本无法安装默认软件应用程序,请跳过此步骤并转到步骤3。
-
打开终端并尝试通过运行适当的命令(
software-center
或gnome-software
从终端打开Ubuntu软件中心。 从Ubuntu软件中心安装Ubuntu桌面系统,或者打开终端(或控制台)并通过运行以下命令安装Ubuntu桌面系统:sudo apt-get install ubuntu-desktop
。
要解决系统问题,只需重新安装python 3.3即可。
如果你跑了例如: sudo apt-get remove python3
您可以通过运行来反转它: sudo apt-get install python3
当然这是一个终端命令,因为你说终端不工作这是一个问题。 您可以使用TTY1登录并按Ctrl + Alt + F1运行此命令。 要返回正常桌面,请按Ctrl + Alt + F7。
这就是我做的:
按Ctrl + Alt + F1并登录。
运行此命令:
sudo apt-get remove python/python3
重启
按Ctrl + Alt + F1并登录。
运行以下命令:
sudo apt-get install python3 sudo apt-get install python sudo apt-get install ubuntu-desktop
重启
完成!
sudo apt-get install software-center
这肯定会有所帮助。
然后从软件中心你可以安装终端等。