Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在覆盆子上导入pcap_Python_Raspberry Pi_Pcap - Fatal编程技术网

Python 在覆盆子上导入pcap

Python 在覆盆子上导入pcap,python,raspberry-pi,pcap,Python,Raspberry Pi,Pcap,我正在尝试加载python库pypcap 1.2.2的模块pcap,但当我尝试导入它时,出现以下错误: import pcap Traceback (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

我正在尝试加载python库pypcap 1.2.2的模块pcap,但当我尝试导入它时,出现以下错误:

import pcap
Traceback (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

有什么想法吗?

看起来pypcap需要
pcap\u set\u immediate\u mod
。不幸的是,该函数是无效的,并且您拥有libpcapv1.3.0-1。看起来pypcap需要
pcap\u set\u immediate\u mod


解决方案1

安装更新版本的
libpcap-dev
。如果在存储库中找不到可用的,可以尝试

解决方案2


将pypcap降级到是否安装了
libpcap dev
包?@pchaigno是的,我安装了libpcap dev libpcap dev您有哪个版本的libpcap dev?apt缓存策略libpcap dev libpcap dev:installed:1.3.0-1候选:1.3.0-1这是一个非常古老的版本版本Linux3.19.3也是。你们的发行量是多少?没有更新吗?或者你因为其他原因不能更新?谢谢。它似乎起作用了,我将pycap降级为1.1.3,现在可以导入它了。我现在必须检查所有的方法!如果它进口的很好,可能没问题。如果某个函数丢失,它将抛出一个错误。
Linux raspberrypi 3.19.3+ #35 PREEMP armv6l GNU/Linux