Видалено Python 3 і тепер програмний центр Ubuntu, термінали та інші програми не працюють


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. Я поняття не маю, як зараз виправити цю проблему.


Якщо ви натискаєте Ctrl + Alt + F1, ви все одно отримаєте термінал? Натисніть Ctrl + Alt + F7, щоб повернутися на робочий стіл.
Пол Танзіні

Це справді називається VC (Virtual Console). Будь ласка, дотримуйтесь однієї з відповідей, наведених тут. Стандартна установка Ubuntu дасть вам останню (стабільну) версію як Python2, так і Python3 --- вони є основоположними для роботи Ubuntu, тому вони вам справді потрібні. Зауважте, що вам може знадобитися перевстановити більше програмного забезпечення, як-от програмне забезпечення ... Я пораджу перевстановити принаймні ubuntu-desktop.
Рмано

ваша проблема виправлена ​​??
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-terminal, пропустіть цей крок і перейдіть до кроку 2.

  2. Поверніться на робочий стіл і відкрийте термінал за допомогою комбінації клавіш Ctrl+ Alt+ T. З терміналу встановіть програмний центр Ubuntu за допомогою команди:

    sudo apt-get install software-center

    У Ubuntu 16.04 та пізніших версіях замість цього запустіть цю команду, щоб перевстановити програму Software за замовчуванням:

    sudo apt-get install gnome-software

    Якщо ви все ще не можете відкрити термінал, замість нього запустіть ту саму команду. Якщо ви взагалі не можете встановити програмне забезпечення за замовчуванням, пропустіть цей крок і перейдіть до кроку 3.

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


Це дозволить перевстановити python, але не автоматично все програмне забезпечення, що йде з ним. Можливо, перевстановлення ubuntu-desktop поверне більшість речей, необхідних для повернення робочої системи.
Рмано

Я чекаю, щоб побачити, як ця річ розігрується. Я б почав з пакетів gnome-терміналу та програмного центру, якщо їх ще немає. Ваша пропозиція щодо встановлення ubuntu-desktop має для мене багато сенсу, але я все ще переживаю за можливість зіпсувати значки робочого столу за замовчуванням, а також користувальницький інтерфейс методу введення IBus. Це може бути важко важкою проблемою для виправлення, і тому я не хочу говорити Frida про перевстановлення ubuntu-desktop, окрім крайнього випадку. Пінг мені із чату Запитайте Ubuntu General Room будь-коли, коли ви хочете поговорити більше про це чи про Python 2 / Python 3.
карел

1
редагувати станом на 18 квітня 2019 року - 18.04 та пізніших версій. Тепер потрібно натиснути Ctrl + Alt + F1, щоб повернутися до робочого столу Ubuntu. також, так; вам насправді потрібно ще заново встановити ubuntu-desktop, щоб він міг "відновити" все; але все ще буде працювати і буде прекрасно, коли ви закінчите. я, навчився цього всім важким шляхом.
EarthToAccess

@EarthToAccess Я помітив це оновлення консолі сьогодні, коли я оновив програмне забезпечення за допомогою програмного оновлення, але мій Ubuntu 18.04 все ще використовує Ctrl + Alt + F7 для повернення на робочий стіл. Я спробую ще раз після перезавантаження і побачу, чи працює також Ctrl + Alt + F1 через оновлення.
карел

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.