我尝试在 Opensuse操作系统中运行Python
程序此程序使用libnet
和pcap。
import queue
import sys
import socket
import libnet
from libnet.constants import *
import pcap
我已经安装了libnet-devel但是当我运行该程序时,我收到了以下消息。
Traceback (most recent call last):
File "example.py", line 9, in <module>
import libnet
ImportError: No module named libnet
我尝试过不同的Python版本,我该如何解决这个问题?
答案 0 :(得分:1)
使用系统python(/ usr / bin / python中的那个):
确保通过yast
使用命令
安装pylibnet sudo pip install ./pylibnet-3.0-beta-rc1.tar.gz
似乎没有打包并通过yast提供的pylibnet版本,这就是为什么你需要使用pip安装一个(这是一个安装python包的程序)。
libnet-devel只安装c库 - 上面安装了python库。
[编辑:忘记了pip命令中的“install”;添加了下载说明]