Não é possível instalar o python-gi

1

Eu tenho o Ubuntu 16.04.1 LTS. Depois de instalar o sistema eu fiz isso:

  • update-alternatives --remove o python / usr / bin / python2
  • update-alternatives - instalar / usr / bin / python / usr / bin / python3

Mas agora não consigo atualizar o sistema, os programas e os pacotes devido a este problema:

sudo apt-get dist-upgrade

Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово

Расчёт обновлений… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 6 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] y
Настраивается пакет python-gi (3.20.0-0ubuntu1) …
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: ошибка при обработке пакета python-gi (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет alacarte:
 alacarte зависит от python-gi (>= 3.0), однако:
  Пакет python-gi пока не настроен.

dpkg: ошибка при обработке пакета alacarte (--configure):
 проблемы зависимостей — оставляем не настроенным
Настраивается пакет python-cairo (1.8.8-2) …
Отчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
                                                                                                           Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: ошибка при обработке пакета python-cairo (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет python-gi-cairo:
 python-gi-cairo зависит от python-gi (= 3.20.0-0ubuntu1), однако:
  Пакет python-gi пока не настроен.
 python-gi-cairo зависит от python-cairo, однако:
  Пакет python-cairo пока не настроен.

dpkg: ошибка при обработке пакета python-gi-cairo (--configure):
 проблемы зависимостей — оставляем не настроенным
Настраивается пакет python-gobject-2 (2.28.6-12ubuntu1) …
Отчёты apport не записаны, так достигнут MaxReports
                                                   Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: ошибка при обработке пакета python-gobject-2 (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
Отчёты apport не записаны, так достигнут MaxReports
                                                   dpkg: зависимости пакетов не позволяют настроить пакет python-gobject:
 python-gobject зависит от python-gi (>= 3.20.0-0ubuntu1), однако:
  Пакет python-gi пока не настроен.
 python-gobject зависит от python-gobject-2, однако:
  Пакет python-gobject-2 пока не настроен.

dpkg: ошибка при обработке пакета python-gobject (--configure):
 проблемы зависимостей — оставляем не настроенным
Отчёты apport не записаны, так достигнут MaxReports
                                                   Обрабатываются триггеры для libc-bin (2.23-0ubuntu4) …
При обработке следующих пакетов произошли ошибки:
 python-gi
 alacarte
 python-cairo
 python-gi-cairo
 python-gobject-2
 python-gobject
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ajude-me a resolver o problema.

    
por A.K 28.11.2016 / 09:46

1 resposta

0

Desfaça suas alterações usando

sudo update-alternatives --remove  python /usr/bin/python3 
sudo ln -s python2 /usr/bin/python

Veja Por que o python 3 não é o binário Python padrão? por que você não deve alterar /usr/bin/python

    
por Florian Diesch 28.11.2016 / 10:03