ModuleNotFoundError: ошибка модуля с именем «apt_pkg» не возникает, если «пакет python-apt не установлен или несовместим».
Как исправить ошибку?
Вот три способа исправить ошибку ModuleNotFoundError: нет модуля с именем «apt_pkg».
- Установите пакет python-apt.
- Переустановите пакет python-apt.
- Установите правильное местоположение пакета.
Решение 1. Установите пакет python-apt.
Самый простой способ исправить это — установить пакет python-apt с помощью приведенной ниже команды.
|
1 |
sudo apt-get install python-apt |
Он запросит доступ администратора; вы должны предоставить его для установки пакета python-apt.
Решение 2. Переустановите пакет python-apt.
Вы можете переустановить пакет python-apt, используя команду «sudo apt install –reinstall python3-apt» в своем терминале.
Если проблема по-прежнему возникает, попробуйте запустить команду установки с флагом –fix-missing.
|
1 |
sudo apt install python3-apt --fix-missing |
Если ошибка не устранена, попробуйте запустить команду с флагом –fix-broken.
|
1 |
sudo apt install python3-apt --fix-broken |
Вы также можете переустановить python3-apt, используя следующую серию команд:
|
1 2 3 4 5 |
sudo apt remove python3-apt sudo apt autoremove sudo apt autoclean sudo apt install python3-apt |
Решение 3. Установите правильное местоположение пакета
Расширением пакета python-apt является тип файла «.so».
Чтобы установить файл в точном месте, используйте команду ниже.
|
1 |
/usr/lib/python3/dist-packages# cp apt_pkg.cpython-34m-i386-linux-gnu.so apt_pkg.so |
Это исправит вашу ошибку!
