В 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
И все еще проблема.
Ubuntu в значительной степени полагается на python
, поэтому при удалении python инструменты, которые требуют его работы, также должны быть удалены.
Инструменты также созданы для конкретной версии python, поэтому, если эта версия недоступна, вы обнаружите, что они могут больше не работать (такие инструменты, как gnome-terminal
требуется питон, для которого он был построен; что было в вашем выпуске; именно с этим он был протестирован; если в вашей системе нет этой версии - он может не работать, а может и не работать. работает правильно).
он был исправлен после
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
Готово.
Только убедитесь, что при следующем обновлении ПО он не будет перезаписан.