gpt4 book ai didi

python - 解决 setup.py 中的 header 依赖关系

转载 作者:太空宇宙 更新时间:2023-11-03 19:31:07 25 4
gpt4 key购买 nike

我在 Windows 上安装 Python 模块时遇到困难。与 libpcap 和 winpcap 库存在依赖关系。

当尝试运行“setup.py”时,我收到 fatal error ,并且脚本中止,如下所示

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 运行安装

最佳答案

您尝试过build instructions吗? ?

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

关于python - 解决 setup.py 中的 header 依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5852773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com