Я только что установил Ubuntu 18 на свой настольный ПК вместе с Windows 10 и уже пару дней без проблем пользуюсь Ubuntu. Сегодня, когда я загрузил свой компьютер, я больше не могу открыть терминал вообще. Я пытался перезапустить его несколько раз, но он все равно не сработает. Если я нажимаю значок терминала на панели задач, ничего не происходит. Если я попытаюсь открыть терминал с помощью CTRL kbd> + ALT kbd> + t kbd>, он все равно не будет работать.
Как я могу решить эту проблему?
Вы можете использовать ctrl + alt + F1 до F6, чтобы открыть несколько терминалов в текстовом режиме. Если вы хотите вернуться в графический интерфейс, нажмите ctrl + alt + F7.
У меня была такая же проблема. После обновления python до версии 3.7 некоторые приложения, такие как jupyter notebook, meld и терминал, не запускались.
Решение: Символическая ссылка на python3.4 "была потеряна:
sudo apt-get --reinstall install python3-minimal
Если вы хотите обновить python, сначала установите tilix, потому что терминал не будет работать после обновления python, но tilix будет работать. Вы можете выполнить любую задачу в tilix, например, терминал.
Я тоже второй ответ Аллена, но вам действительно не нужен xterm. Просто щелкните правой кнопкой мыши точку на рабочем столе и выберите «открыть терминал». Так и работает. Затем введите
sudo update-alternatives --config python3
и выберите более раннюю версию Python, как упоминалось ранее.
Та же проблема случилось со мной. Причина в том, что версия python - 3.7. Вы можете скачать и сказать любой терминал для решения. Я использовал терминал визуального кода.
Вам нужно ввести следующий код:
sudo update-alternatives --config python3
Затем вы должны выбрать версию ниже, чем python 3.7. Выбираю python3.6. Я пишу 1 и подтверждаю.
Если проблема не исчезнет, вы можете ее переписать.
Пример:
Вы обновляли свой python3?
Если да, то это будет решение:
Введите эту команду:
sudo update-alternatives --config python3
Как предлагается в других ответах и комментариях, вы можете попробовать другие терминалы, кроме стандартного gnome-terminal
, например терминатор
(в любом случае я предпочитаю его терминалу по умолчанию по другим причинам) или тот, который включен в Visual Studio Code.
Для установки
sudo apt install terminator
терминатор
и наслаждайтесь ] sudo apt update-alternatives --config x-terminal-emulator
) Поскольку терминал не работает, можно использовать терминал в Intellij IDEA/VS Code/открыть другую консоль по Ctrl+Alt+F3, и:
Сначала попробуйте:
sudo update-alternatives --config python3
Если не получается --config
("No alternatives for python3"), нужно установить новую альтернативу. Например:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
И в конце концов, сделайте --config
для возврата версии (выберите 3.6), так как некоторые компоненты системы полагаются на либы в 3.6, и я предполагаю, что для новой 3.8 они не установлены, и куча вещей перестанет работать!