ModuleNotFoundError: No module named '_bz2' -- как исправить?

__Alex

Новичок
Пользователь
Июл 15, 2021
1
0
1
Под Debian кто сталкивался с подобным:

root@astra181:/usr/local/lib/python3.9/lib2to3# python3.9 -m bz2
Traceback (most recent call last):
File "/usr/local/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/usr/local/lib/python3.9/bz2.py", line 18, in <module>
from _bz2 import BZ2Compressor, BZ2Decompressor
ModuleNotFoundError: No module named '_bz2'

В модуле bz2.py(libbz2) есть ссылка на модуль _bz2.py. Самого модуля нет.
Рекомендации обновить пакет libbz2 не проходят - после обновления все по старому.
Поиск файла _bz2* показывает полное отсутствие похожих на компе.

Без этого не проходит установка прикладного пакета.
Может кто-нибудь кинет умную мысль?
Заранее благодарю :)
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 669
477
83
проблема в том, что вы используете новый питон на старом дебиане (скорее всего)...
вам нужно собрать новый питон заново, в инете есть список модулей, которые питон проверяет при сборке, соответвено вам нужно сначала их установить, а потом собирать питон...
либо обновить дебиан...
еще попробуйте установить модуль bzip2-devel, но это вроде для центоса, но поробовать стоит...
 

Форум IT Специалистов