Страница 1 из 1

Linux Mint 19.2 Tina x64, при установке python3.7.3 в качестве основного перестал запускаться менеджер программ

Добавлено: 31 окт 2019, 20:36
andrey1742
Буквально вчера скачал себе Linux mint 19.2 в качестве своей первой системы на linuxи вот решил обновить python3, c версии 3.6.8 до 3.7.3, да предустановленна была достаточно свежая версия но я подумал что все равно правильно бы обновить, скачал, установил, командой

Код: Выделить всё

sudo update-alternatives --config python3
выбрал основным интерпретатором, и после этого заметил что встроенный менеджер программ перестал запускаться хотя мои учебный скрипты всё ещё работали. Выполнил команду

Код: Выделить всё

sudo mintinstall
, вот что выдало:

Код: Выделить всё

Traceback (most recent call last):
  File "/usr/lib/linuxmint/mintinstall/mintinstall.py", line 21, in <module>
    import gi
  File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in <module>
    from . import _gi
ImportError: cannot import name '_gi' from 'gi' (/usr/lib/python3/dist-packages/gi/__init__.py)
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
    from apport.report import Report
  File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
    import apport.fileutils
  File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
    from apport.packaging_impl import impl as packaging
  File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 24, in <module>
    import apt
  File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
    import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'

Original exception was:
Traceback (most recent call last):
  File "/usr/lib/linuxmint/mintinstall/mintinstall.py", line 21, in <module>
    import gi
  File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in <module>
    from . import _gi
ImportError: cannot import name '_gi' from 'gi' (/usr/lib/python3/dist-packages/gi/__init__.py)
Я всё откатил, и теперь работает, просто хотелось бы узнать знает ли кто-то из-за чего это и как это поправит?

Вывод команды

Код: Выделить всё

[sudo update-alternatives --config python3/code]
[code]  Выбор   Путь            Приор Состояние
------------------------------------------------------------
  0            /usr/bin/python3.6   8         автоматический режим
  1            /usr/bin/python3.6   8         ручной режим
* 2            /usr/bin/python3.7   3         ручной режим


Linux Mint 19.2 Tina x64, при установке python3.7.3 в качестве основного перестал запускаться менеджер программ

Добавлено: 31 окт 2019, 20:44
rogoznik
andrey1742 писал(а):
31 окт 2019, 20:36
хотелось бы узнать знает ли кто-то из-за чего это
Из-за того что ты поставил новую версию. В ней что-то изменили, но сломали обратную совместимость. А mintinstall написан без учета изменений в новой версии, т.к. писался еще до ее выхода. Вот когда захотят притащить в минт новую версию, вот тогда и его поправят.