我尝试在我的Python Opensuse操作系统中运行一个程序,这个程序使用了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版本,如何解决这个问题?
发布于 2013-11-10 17:28:52
使用系统python (/usr/bin/python中的一个):
sudo pip install ./pylibnet-3.0-beta-rc1.tar.gz似乎没有通过yast打包和提供的pylibnet版本,这就是为什么您需要使用pip (用于安装python包的程序)来安装一个版本。
libnet-devel只安装c库--上面的代码安装python库。
编辑:忘记pip命令中的"install“;添加了下载说明。
https://stackoverflow.com/questions/19889737
复制相似问题