Если при сборке (компиляции) программы из исходного кода вы столкнулись с ошибкой:
Traceback (most recent call last): File "setup.py", line 4, in <module> from distutils.core import setup ModuleNotFoundError: No module named 'distutils.core' Makefile:827: recipe for target 'all-local' failed make[3]: *** [all-local] Error 1 make[3]: выход из каталога «/home/mial/bin/aircrack-ng/scripts/airdrop-ng» Makefile:559: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: выход из каталога «/home/mial/bin/aircrack-ng/scripts/airdrop-ng» Makefile:626: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: выход из каталога «/home/mial/bin/aircrack-ng/scripts» Makefile:585: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1
Она означает, что у вас не установлен пакет python3-distutils.
Для решения этой проблемы в Debain (а также производных, таких как Linux Mint, Ubuntu, Kali Linux), выполните установку:
sudo apt install python3-distutils
В Arch Linux и его производных пакет называется python-distutils-extra, для его установки выполните:
sudo pacman -S python-distutils-extra
Связанные статьи:
- Решение проблемы со сломавшимся после обновления пакетов Pip (91.6%)
- Решение проблемы с ошибкой fatal error: libxml/xmlversion.h: Нет такого файла или каталога (91.6%)
- Решение проблемы с ошибкой ImportError: No module named requests (91.6%)
- Решение проблемы с ошибкой No module named pkg_resources (91.6%)
- Решение проблем с модулями и пакетами Python (91.6%)
- Как переключаться между различными версиями Python. Как установить Python 2 (RANDOM - 41.6%)