删除了Python 3,现在Ubuntu软件中心,终端和其他应用程序不起作用


15

我是一个新的运行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 + F1组合键了吗?按Ctrl + Alt + F7返回桌面。
Paul Tanzini

它实际上称为VC(虚拟控制台)。请遵循此处给出的答案之一。标准安装的Ubuntu将为您提供Python2和Python3的最新(稳定)发行版-它们是运行Ubuntu的基础,因此您确实需要它们。请注意,您可能需要重新安装更多软件,例如软件...我建议至少重新安装ubuntu-desktop。
Rmano

你的问题解决了吗?
Sukupa91 2013年

Answers:


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

  2. login:提示符下键入您的用户名,然后按Enter

  3. Password:提示符下,键入您的用户密码,然后按Enter

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

    sudo apt-get install python3-all
  5. 退出虚拟控制台,然后按键盘快捷键Ctrl+ Alt+ 返回到桌面环境F7。在Ubuntu 17.10及更高版本中,按键盘快捷键Ctrl+ Alt+ F2退出虚拟控制台。


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

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

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

    sudo apt-get install software-center

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

    sudo apt-get install gnome-software

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

  3. 打开终端,然后通过运行相应的命令software-center或尝试从终端打开Ubuntu软件中心gnome-software。从Ubuntu软件中心安装Ubuntu桌面系统或者打开终端(或控制台),并通过运行以下命令安装Ubuntu桌面系统:sudo apt-get install ubuntu-desktop


这将重新安装python,但不会自动安装所有与之一起使用的软件。也许重新安装ubuntu-desktop会重新安装恢复工作系统所需的大多数东西。
Rmano 2013年

我在等着看这件事如何发展。如果它们还不存在,我将从gnome-terminal和software-center软件包开始。您对安装ubuntu-desktop的建议对我来说很有意义,但我仍然担心可能会混淆默认的桌面图标以及IBus输入法用户界面。这可能是一个很难解决的难题,因此,除万不得已时,我不想告诉Frida重新安装ubuntu-desktop。通过聊天将我联系起来,只要您想谈论更多有关Python 2 / Python 3的信息,请询问Ubuntu General Room。
karel

1
从2019年4月18日开始编辑-18.04及更高版本现在需要您按Ctrl + Alt + F1返回Ubuntu桌面。还有,是的;实际上,您确实需要重新安装ubuntu-desktop,以便它可以“重建”所有内容;但是,一切完成后,一切仍将正常运行。我嗯,当然是很辛苦的。
EarthToAccess

@EarthToAccess今天我在使用软件更新程序更新软件时注意到此控制台更新,但是我的Ubuntu 18.04仍然使用Ctrl + Alt + F7返回桌面。重新启动后,我将再试一次,看看Ctrl + Alt + F1是否也因为更新而起作用。
karel

5

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

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

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

当然,这是一个终端命令,因为您说终端不工作,所以这是一个问题。您可以使用TTY1登录并通过按Ctrl + Alt + F1组合键运行此命令。要返回普通桌面,请按Ctrl + Alt + F7。


4

这是我所做的:

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

重启

做完了!


2
sudo apt-get install software-center

这肯定会有所帮助。

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.