Software Updater больше не работает в Ubuntu 16.04

В какой-то момент программа обновления программного обеспечения исчезла из системы. Теперь я переустановил этот пакет

sudo apt-get install update-manager

, но когда я пытаюсь вызвать его с помощью

sudo /usr/bin/update-manager

, я получаю сообщение об ошибке

Traceback (most recent call last):
  File "/usr/bin/update-manager", line 28, in <module>
    from gi.repository import Gtk
  File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in <module>
    from . import _gi
ImportError: cannot import name '_gi'

Любая идея, как это исправить Проблема?

Дополнительная информация:

~$ python -V
Python 3.6.8
~$ python2 -V
Python 2.7.12

Проблема, кажется, связана с тем, что я изменил Python по умолчанию на Python3. Но я хочу оставить Python3 в качестве Python по умолчанию.

-1
задан 30 September 2019 в 15:07

1 ответ

Нет никакого способа сохранить python3 как значение по умолчанию на Ubuntu 16.04, потому что много программ включая apt записаны в python2.

И нет абсолютно никакой потребности установить python3 по умолчанию, поскольку можно запустить python3 приложения с помощью python3 appname или установка python3 в хижине.

можно задержать значение по умолчанию к python2 путем выполнения:

sudo rm /usr/bin/python
sudo ln -s /usr/bin/python2.7 /usr/bin/python
3
ответ дан 23 October 2019 в 09:54

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

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