1、问题描述
- 安装pcapy时,安装正常,但引用失败。具体过程如下:
- 下载pcapy,下载地址:pcapy · PyPI
-
- 下载WinPcap开发工具包,下载地址:WinPcap 的 ·开发人员资源
-
- 安装pcapy,进入\pcapy-0.10.8\,打开cmd。
-
python setup.py build_ext -c mingw32 -I "C:\sulley_base\WpdPack\Include" -L "C:\sulley_base\WpdPack\Lib" python setup.py install
- 【注】注意WpdPack开发工具包的路径名。
-
-
- 安装WinPcap,下载地址:WinPcap 4.1.2 · Download
- 还是一样,本机下好拖到虚拟机中安装,一直next就行。
- 检测:
-
python import pcapy
-
- 报错:
-
2、解决办法
- 使用工具检测其缺失的DLL。地址:【免费】Windows下的DLL检测工具资源
- 打开工具,将生成的pcapy.pyd文件拖到检测工具中。
- 缺少4个DLL。
- 在网上下载对应的DLL,将它们放在 C:\Windows\SysWOW64 中,重启电脑。
- 下载地址:3322软件下载站
- 再次用工具检测,如果还缺少,就继续下载对应的dll,直到不缺少为止。
- 再次检测,成功。