Удален Python 3 и теперь Ubuntu Software Center, терминал и другие приложения не работают


15

Я новый пользователь Ubuntu под управлением Ubuntu 13.04.

Я пытался установить и использовать инструмент DeDRM, но у меня были проблемы с этим. Я следовал некоторым указаниям, в которых говорилось, что мне нужна версия Python 2.7, но не какая-либо версия Python 3.0 или более поздняя (поскольку в версиях 3.0 отсутствуют некоторые необходимые библиотеки?). Я пытался установить Python 2.7.5.6, но это не сработало. Я думал, что это, вероятно, потому что у меня была более поздняя версия Python, поэтому я прошел через терминал и удалил Python 3.3, чтобы я мог установить более раннюю версию Python.

Теперь, когда я удалил Python 3.3, многие приложения больше не работают, включая терминал и Ubuntu Software Center. Я понятия не имею, как решить эту проблему сейчас.


Если вы нажимаете Ctrl + Alt + F1, вы все еще получаете терминал? Нажмите Ctrl + Alt + F7, чтобы вернуться на рабочий стол.
Пол Танзини

Это действительно называется VC (виртуальная консоль). Пожалуйста, следуйте одному из ответов, приведенных здесь. Стандартная установка Ubuntu предоставит вам последний (стабильный) выпуск Python2 и Python3 - они фундаментальны для запуска Ubuntu, так что они вам действительно нужны. Обратите внимание, что вам может потребоваться переустановить больше программного обеспечения, например, программного обеспечения ... Я посоветую переустановить хотя бы ubuntu-desktop.
Rmano

Ваша проблема исправлена?
Sukupa91

Ответы:


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-терминал, пропустите этот шаг и перейдите к шагу 2.

  2. Вернуться на рабочий стол и откройте терминал с помощью комбинации клавиш Ctrl+ Alt+ T. С терминала установите Ubuntu Software Center с помощью команды:

    sudo apt-get install software-center

    В Ubuntu 16.04 и более поздних версиях вместо этого выполните эту команду, чтобы переустановить приложение по умолчанию:

    sudo apt-get install gnome-software

    Если вы все еще не можете открыть терминал, запустите ту же команду из консоли. Если вы вообще не можете установить приложение по умолчанию, пропустите этот шаг и перейдите к шагу 3.

  3. Откройте терминал и попытайтесь открыть Ubuntu Software Center из терминала, выполнив соответствующую команду, либо software-centerили gnome-software. В Ubuntu Software Center установки настольной системы Ubuntu , либо открыть терминал (или консоль) и установить систему на рабочем столе Ubuntu, выполнив команду: sudo apt-get install ubuntu-desktop.


Это переустановит Python, но не автоматически все программное обеспечение, которое уходит с ним. Может быть, переустановка ubuntu-desktop переустановит большую часть того, что нужно для восстановления работающей системы.
Rmano

Я жду, чтобы увидеть, как эта штука разыгрывается. Я бы начал с пакетов gnome-terminal и software-center, если их еще нет. Ваше предложение установить ubuntu-desktop имеет для меня большой смысл, но я все еще беспокоюсь о возможности испортить стандартные значки на рабочем столе, а также пользовательский интерфейс метода ввода IBus. Это может быть мучительно трудной проблемой для исправления, и поэтому я не хочу просить Фриду переустановить Ubuntu-Desktop, кроме как в крайнем случае. Пингуйте меня из чата. Попросите Ubuntu General Room каждый раз, когда вы хотите больше рассказать об этом или о Python 2 / Python 3.
Карел

1
редактировать по состоянию на 18 апреля 2019 - 18.04 и позже, теперь вам нужно нажать Ctrl + Alt + F1, чтобы вернуться в Ubuntu Desktop. также да; вам на самом деле нужно переустановить Ubuntu-Desktop еще, чтобы он мог «перестроить» все; но все будет работать и все будет отлично, когда вы закончите. Я, конечно, выучил это все нелегко.
EarthToAccess

@EartToAccess Я заметил это обновление консоли сегодня, когда обновлял свое программное обеспечение с помощью Software Updater, но моя 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

это поможет определенно.

Затем из центра программного обеспечения вы можете установить терминал и так далее.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.