Python3.7 "Нет модуля с именем apt_pkg" ошибка в Linux Mint 19

Когда я пытаюсь выполнить тестовый код, который мне дал мой профессор с помощью Python3.7 в Linux Mint 19, я получаю следующую ошибку

RuntimeError: Bad code object in .pyc file
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:
RuntimeError: Bad code object in .pyc file

Сначала я установил только минимальный Python3.7, и этой ошибки не произошло, но мне нужно было установить полную версию Python3.7, чтобы использовать некоторые модули, которые поставлялись вместе с ним, и это начало эту ошибку. Я уже пытался установить Python3.7 dev, и он ничего не сделал. Я тоже пробовал

sudo apt-get remove --purge python3.7-apt

и это сказало, что это не могло даже найти подходящее. Так я попробовал

sudo apt-get install python3.7-apt

и он даже не мог найти посылку. Я также попытался установить python3-apt, и он ничего не сделал. Сначала я удалил бы python3-apt, но, очевидно, это могло бы повредить ОС, потому что Mint использует Python3.6 для внутреннего использования. Любая помощь в решении этой проблемы будет принята с благодарностью!

0 ответов

У меня была такая же проблема с python3.7
Я буквально просто переустановил python3-apt и ошибка исчезнет

sudo apt remove python3-apt

тогда

sudo apt installpython3-apt
Другие вопросы по тегам