我在 Windows 上安装 Python 模块时遇到了困难。libpcap 和 winpcap 库存在依赖关系。
尝试运行“setup.py”时,我收到致命错误,并且脚本中止,如下所示
Cannot open include file: 'pcap.h': No such file or directory
我下载了源文件并将它们包含在我的 PATH 环境变量中,但它们似乎没有得到解决。我能够系统地定位文件并将其移动到预期的目录结构中,例如上述错误中的“pcap.h”。然而,让脚本引用正确的库会容易得多,所以我不必为我的盒子破解它。
我假设我需要在 setup.py 中修改下面的代码部分
bpf = Extension(name='bpf',
sources=[ 'pcs/bpf/bpf.pyx' ],
include_dirs=['/usr/include/pcap'],
library_dirs=['/usr/lib'],
libraries=['pcap']
)
我尝试使用 cygwin 和 minigw 运行安装