pcapy安装(windows)

来源:互联网 发布:大数据应用支撑平台 编辑:程序博客网 时间:2024/05/18 03:05

第一步

pip install pcapy #会提示没有安装vc++ 9.0。

解决办法:下载VCForPython27.msi(下载链接:https://www.microsoft.com/en-us/download/details.aspx?id=44266),不用安装VS 2015那么大的软件包。


第二步

安装完VCForPython27.msi再pip install pcapy #会提示fatal error C1083: Cannot open include file: 'pcap.h': No such file or directory

解决办法:

直接下载winpcap开发版和pcap模块包(后面放弃用pip安装了,没有测试用pip安装会怎么样)

Winpcap开发者版本下载地址:http://www.winpcap.org/devel.htm (下载4.1.2版本)
pcapy模块下载地址:https://pypi.python.org/pypi/pcapy/(我安装的时候pcapy是0.11.1版本)

解压winpcap的开发包,把include和lib目录里面的文件放到VC的同名目录里面(我的VCForPython27默认安装目录C:\Users\Administrator\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC)

注意事项:如果是用的64位的python,还得把winpcap开发包中Lib目录中的x64目录里面的两个lib文件放到vc的lib目录中的amd64目录中。(将WpdPcak>Lib>x64目录中的Packet.lib与wpcap.lib文件拷贝到C:\Users\Administrator\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\lib\amd64目录中)

完成以上步骤后

第三步

解压pcapy模块压缩包(我是直接给模块包拷贝到C:\Python27\Lib\site-packages\目录中压缩的),进入pcapy目录,然后Shift+右击,点击“在此处打开命令窗口”输入Python setup.py install“ #没有报错,此时就安装成功了。

补充:

我的系统是win10 x64位,Python2.7.13 x64.


原文链接 : http://www.voidcn.com/article/p-fwxbrwwd-bqb.html

原创粉丝点击