如何使用python在ubuntu中安装pcap
这是我的代码:如何使用python在ubuntu中安装pcap,python,ubuntu,pcap,Python,Ubuntu,Pcap,这是我的代码: import pcap ,struct pack=pcap.pcap() pack.setfilter('udp') key='' for recv_time,recv_data in pack: recv_len=len(recv_data) if recv_len == 102 and recv_data[42]== chr(02) and recv_data[101] == chr(03): print struct.unpack('>I',
import pcap ,struct
pack=pcap.pcap()
pack.setfilter('udp')
key=''
for recv_time,recv_data in pack:
recv_len=len(recv_data)
if recv_len == 102 and recv_data[42]== chr(02) and recv_data[101] == chr(03):
print struct.unpack('>I',recv_data[49:53])[0]
print '登陆了'
elif recv_len == 55:
print struct.unpack('>I',recv_data[49:53])[0]
print '登陆了'
我用它来安装pcap:sudo apt get install python libpcap
,它已安装
但当我运行代码时,它显示错误:
Traceback (most recent call last):
File "weapon.py", line 2, in <module>
import pcap ,struct
ImportError: No module named pcap
回溯(最近一次呼叫最后一次):
文件“wearm.py”,第2行,在
导入pcap,结构
ImportError:没有名为pcap的模块
我能做什么
感谢我使用Ubuntu 10.04,该软件包名为python libpcap:
sudo apt-get install python-libpcap
那么当我这样做的时候:
import pcap
它工作得很好 对于我来说,在Ubuntu 10.04上,这个包被称为python libpcap:
sudo apt-get install python-libpcap
那么当我这样做的时候:
import pcap
它工作得很好 我猜安装的模块与您正在运行的python版本不匹配
查看
/usr/lib/python2.7/dist-packages/
,看看是否有pcap
(将您使用的版本替换为2.7) 我猜安装的模块与您正在运行的python版本不匹配
查看
/usr/lib/python2.7/dist-packages/
,看看是否有pcap
(将您使用的版本替换为2.7) 您需要确保已安装pip
sudo apt-get install python-pip
然后您可以安装pypcap:
sudo easy_install pypcap
sudo pip install pypcap
我为Ubuntu 14.10验证了它。您需要确保安装了pip
sudo apt-get install python-pip
然后您可以安装pypcap:
sudo easy_install pypcap
sudo pip install pypcap
我在Ubuntu 14.10上验证了它。我使用了
sudo-apt-get-install-python-libpcap
,但是它显示了错误:你正在运行哪个版本的Ubuntu?我看到了这个:“你正在使用Ubuntu 10.10”嗯,根据packages.Ubuntu.com,这是一样的。尝试python pypcap而不是python libpcap。我使用sudo apt get install python libpcap
,但它会显示错误,显示您正在运行哪个版本的Ubuntu?我看到这样的信息:“您正在使用Ubuntu 10.10”嗯,根据packages.Ubuntu.com,这是一样的。尝试python pypcap而不是python libpcap。我看到它在/usr/lib/python2.6/dist-packages/中,那么我能做什么,@zjm您需要什么版本?如果您使用python2.6运行脚本,您应该能够顺利导入。你想用py3运行吗?我看到它在/usr/lib/python2.6/dist-packages/中,那么我能做什么,@zjm你需要什么版本?如果您使用python2.6运行脚本,您应该能够顺利导入。你想用py3跑吗?