Мне трудно установить модуль Python в Windows. Существуют зависимости с библиотеками libpcap и winpcap.
При попытке запустить "setup.py" я получаю фатальные ошибки, а script прерывается, как показано ниже
Cannot open include file: 'pcap.h': No such file or directory
Я загрузил исходные файлы и включил их в свою переменную среды PATH, но они, похоже, не решены. Я могу систематически находить и перемещать файлы в ожидаемую структуру каталогов, такую как "pcap.h", из приведенной выше ошибки. Однако было бы гораздо проще иметь ссылку script на правильные библиотеки, поэтому мне не нужно ее взломать для моего окна.
Я предполагаю, что мне нужно изменить часть кода ниже в setup.py
bpf = Extension(name='bpf',
sources=[ 'pcs/bpf/bpf.pyx' ],
include_dirs=['/usr/include/pcap'],
library_dirs=['/usr/lib'],
libraries=['pcap']
)
Я попытался запустить установку, используя cygwin и minigw
Вы пробовали инструкции по сборке?
winpcap development is free. http://www.winpcap.org/install/bin/WpdPack_4_0_2.zip
1) Download MinGW32. Install to c:\wingw32
2) path=%path%;c:\wingw32\bin
3) Download winpcap development pack from above. Unzip to c:\WpdPack
4) From pypcap-1.1 directory.
> python .\setup.py --with-pcap="C:\WpdPack"
> python .\setup.py build -cmingw32
> python .\setup.py install