我正在尝试加载python库pypcap 1.2.2的模块pcap,但是当我尝试导入它时,出现以下错误:import pcapTraceback (most recent call last): File "<stdin>", line 1, in <module> File "build/bdist.linux-armv6l/egg/pcap.py", line 7, in <module> File "build/bdist.linux-armv6l/egg/pcap.py", line 6, in __bootstrap__ImportError: /root/.cache/Python-Eggs/pypcap-1.2.2-py2.7-linux-armv6l.egg-tmp/pcap.so: undefined symbol: pcap_set_immediate_mode我的系统信息是:Linux raspberrypi 3.19.3+ #35 PREEMP armv6l GNU/Linux 任何想法?
1 回答

慕的地8271018
TA贡献1796条经验 获得超4个赞
看起来pypcap需要pcap_set_immediate_mod
。不幸的是,该功能已添加到libpcap v1.5.0中,而您具有libpcap v1.3.0-1。pcap_set_immediate_mod
从v1.2.1开始,看起来pypcap就是必需的。
解决方案1
安装的最新版本libpcap-dev
。如果您在存储库中找不到可用的存储库,则可以尝试从源代码安装它。
解决方案2
将pypcap降级到<v1.2.1版本。但是,这不能保证能解决您的问题,因为降级后可能还需要其他功能。我找不到任何文档说明每个pypcap版本都需要哪个版本的libpcap:-/
添加回答
举报
0/150
提交
取消