1.下载winpcap开发包
https://www.winpcap.org/devel.htm
2.下载完后解压
WpdPack\Include下的放入C:\WpdPack\Include\pcap 不替换,然后复制到python的include目录
WpdPack\Lib放入python的lib目录
3.安装
pip install pypcap
出现该错误修改python的Lib\site-packages\pip\compat\__init__.py 75行的位置将return s.decode(‘utf_8‘)改为return s.decode(‘cp936‘)
第二种
下载https://github.com/pynetwork/pypcap/releases最新发布的版本
下载https://nmap.org/npcap/Npcap SDK
解压npcap-sdk,重命名npcap-sdk目录为wpdpack
在解压pypcap
进入pypcap目录执行python setup.py install,到此安装完成