gpt4 book ai didi

python - pip install pcapy 无法打开包含文件 'pcap.h'

转载 作者:行者123 更新时间:2023-12-02 06:53:31 29 4
gpt4 key购买 nike

我尝试使用 pip install pcapy 安装 pcapy,但遇到错误,指出文件 pcap.h 不存在,如下所示以下:

Installing collected packages: pcapy
Running setup.py install for pcapy ... error
Complete output from command c:\python27\python.exe -u -c "import setuptools
tokenize;__file__='c:\\users\\username\\appdata\\local\\temp\\pip-install-1tyk
yr\\pcapy\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))"
install --
record c:\users\username\appdata\local\temp\pip-record-u_q6qm\install-record.txt
--single-version-externally-managed --compile:
running install
running build
running build_ext
building 'pcapy' extension
creating build
creating build\temp.win-amd64-2.7
creating build\temp.win-amd64-2.7\Release
creating build\temp.win-amd64-2.7\Release\win32
C:\Users\UserName\AppData\Local\Programs\Common\Microsoft\Visual C++ for
Python\9.0\VC\Bin\amd64\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DWIN32=1 -I
c:\wpdpack\Include -Ic:\python27\include -Ic:\python27\PC /Tppcapdumper.cc /Fobuild\temp.win-amd64-2.7\Release\pcapdumper.obj
pcapdumper.cc
pcapdumper.cc(11) : fatal error C1083: Cannot open include file: 'pcap.h': N
o such file or directory
error: command 'C:\\Users\\UserName\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\amd64\\cl.exe' failed with exit status 2

Command "c:\python27\python.exe -u -c "import setuptools, tokenize;__file__='c:\\users\\username\\appdata\\local\\temp\\pip-install-1tykyr\\pcapy\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record c:\users\username\appdata\local\temp\pip-record-u_q6qm\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in c:\users\username\appdata\local\temp\pip-install-1tykyr\pcapy\

我尝试升级setuptools,但得到了相同的结果。我尝试通过运行pip install libcap来安装libcap,但我也遇到了同样的问题。我该如何解决这个问题?

最佳答案

让我们先看一下这一行cl.exe/c/nologo/Ox/MD/W3/GS-/DNDEBUG -DWIN32=1 -Ic:\wpdpack\Include -Ic:\python27\包括 -Ic:\python27\PC/Tppcapdumper.cc/Fobuild\temp.win-amd64-2.7\Release\pcapdumper.obj

正如你所看到的,当 pip 安装时,setup.py 将尝试使用 winpcap作为编译的依赖项 pcapdumper.cc该位置预计为 c:\wpdpack

要使其正常工作,您只需下载并提取最新的 stable winpcap library版本(即:不是 beta 后缀)并将其解压缩到 c: 上。然后,您只需打开可视命令提示符并重试pip install pcapy

就我而言,我尝试使用 vs2015+python3.6.x 并且构建顺利。无论如何,请确保仔细阅读其文档,特别是它谈论 requirements 的部分。 .

另外,最后一个提示,我建议您看看这个 answer它非常简要地解释了每次您想要安装像 pcapy 这样的棘手库时如何继续。

关于python - pip install pcapy 无法打开包含文件 'pcap.h',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50634329/

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