Рейтинг:0

Терминал, настройки и другие системные приложения не открываются в Ubuntu 20.04

флаг ve

Я использую Ubuntu 20.04 и не могу открыть терминал, настройки, средство обновления программного обеспечения и ... Вместо этого мне пришлось использовать мой терминал vscode.

перед установкой Django и python3.9 у меня не было этой проблемы. Я думаю, что что-то не так с python на моем компьютере.

Вот ошибки, которые я получаю:

error1: когда я бегу sudo apt do-release-upgrade в моем терминале vscode:

Traceback (последний последний вызов):

Файл "/usr/bin/do-release-upgrade", строка 11, в <module>
    из UpdateManager.Core.MetaRelease импортировать MetaReleaseCore
  Файл "/usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.py", строка 25, в <module>
    импортировать
  Файл "/usr/lib/python3/dist-packages/apt/__init__.py", строка 23, в <module>
    импортировать apt_pkg
ModuleNotFoundError: нет модуля с именем «apt_pkg»

error2: и когда я бегу гном-терминал в моем терминале vscode:

Traceback (последний последний вызов):
  Файл "/usr/bin/gnome-terminal", строка 9, в <module>
    из gi.repository импортировать GLib, Gio
  Файл "/usr/lib/python3/dist-packages/gi/__init__.py", строка 42, в <module>
    от . импортировать _gi
ImportError: невозможно импортировать имя «_gi» из частично инициализированного модуля «gi» (скорее всего, из-за циклического импорта) (/usr/lib/python3/dist-packages/gi/__init__.py)

когда я хочу запускать приложения из графического интерфейса, ошибка не отображается. и не могу открыть приложение.

Я хочу перейти на Ubuntu 21.04 и сохранить свои проекты Python/Django.

Обновлять как только я изменил версию Python на 3.8 и не смог запустить свои проекты Python и Django

Рейтинг:0
флаг cn

Очевидно, вы рассматривали возможность изменения версии Python по умолчанию в вашей системе Ubuntu. Это не работает. Python широко используется для настольных компьютеров.Изменение версии Python по умолчанию может привести к поломке вашей системы.

Восстановите системную версию Python и предпочтите использовать такие инструменты, как Anaconda, если вам нужны другие среды Python для целей разработки.

Mahdi Jafari avatar
флаг ve
как я могу изменить python по умолчанию?
vanadium avatar
флаг cn
Отмените то, что вы сейчас сделали.
Mahdi Jafari avatar
флаг ve
Примерно через 2 месяца я установил python3.9 и Django и внес изменения в свою систему. теперь я не знаю, что изменилось и что происходит. не могли бы вы помочь мне?
ChanganAuto avatar
флаг us
Есть способы установить разные версии Python и обеспечить их сосуществование без изменения версии по умолчанию, которая требуется для системы.
vanadium avatar
флаг cn
@MahdiJafari Я не знаю как таковой, но вы, вероятно, найдете способы здесь, на сайте. В противном случае вы можете открыть здесь вопрос, например «Как я могу вернуться к версии Python по умолчанию для моей установки Ubuntu». Вы также можете открыть другой вопрос, если он еще не доступен, о том, как установить разные версии Python, не затрагивая версию по умолчанию.
Mahdi Jafari avatar
флаг ve
@vanadium Большое спасибо

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.