Как исправить установку модуля netifaces для python2.7?
Окружающая среда: Kali Linux 2
Я начал читать эту книгу "Кулинарная книга по сетевому программированию на Python", и авторы перечислили несколько модулей, которые мне понадобятся во время книги. Мне удалось установить все из них, кроме #netifaces, я попробовал и "netifaces для установки pip", и "установку python". py install "методы, но оба заставили появиться это сообщение:
x86_64-linux-gnu-gcc: error trying to exec 'cc1': execvp: No such file or directory
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Cleaning up...
Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-lsf_5N/netifaces/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-TsHwUh-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip-build-lsf_5N/netifaces
Storing debug log for failure in /root/.pip/pip.log
Я попытался установить python-dev и все библиотеки, которые я мог найти в предыдущих заданных здесь вопросах, но ничего не помогло
Спасибо за вашу помощь
1 ответ
Похоже, вам не хватает gcc, который необходим для компиляции netifaces.
Я никогда раньше не использовал Kali Linux, но вы должны иметь возможность, так что вы можете попробовать: sudo apt-get install gcc
установить недостающий пакет.
Надеюсь, это решит вашу проблему.