Графический bash не запускается после удаления python

В Ubuntu 18.04 я удалил pyt hon * , что привело к удалению ubuntu-desktop и многих других приложений. Я установил python3.8 , а затем ubuntu-desktop .

Теперь я могу запустить командную строку на ctrl + alt + F3 , но я не могу запустить ее в графической среде. Я также попробовал

cp /etc/skel/.bashrc ~

С последующим повторным протоколированием, и это не помогло.

Я также не знаю, как называется графический bash, чтобы попытаться переустановить.

Что мне делать?


Примечание: я также установил python3.8 в качестве альтернативы для python . Не уверен, что это создает проблему.

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2
sudo update-alternatives --config python

И все еще проблема.

-1
задан 2 September 2021 в 01:46

2 ответа

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

Инструменты также созданы для конкретной версии python, поэтому, если эта версия недоступна, вы обнаружите, что они могут больше не работать (такие инструменты, как gnome-terminal требуется питон, для которого он был построен; что было в вашем выпуске; именно с этим он был протестирован; если в вашей системе нет этой версии - он может не работать, а может и не работать. работает правильно).

https://packages.ubuntu.com/bionic-updates/gnome-terminal

1
ответ дан 4 September 2021 в 09:23

он был исправлен после

sudo update-alternatives --config python3

и указывал на python3.6 вместо python3.8.

Кстати,

/usr/bin/gnome-terminal

имеет голову, которая начинается с

#!/usr/bin/python3

Ничего общего с python2.

До сих пор не ясно, в чем причина.


Обновление:

Вам не нужно менять версию python по умолчанию.

Просто запустите

sudo nano '/usr/bin/gnome-terminal'

и измените заголовок на:

#!/usr/bin/python3.6

Готово.

Только убедитесь, что при следующем обновлении ПО он не будет перезаписан.

-1
ответ дан 4 September 2021 в 09:23

Другие вопросы по тегам:

Похожие вопросы: