Opensuse 中 libnet 的 python 模块

标签 python libnet

我尝试在我的 Opensuse OS 中运行 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版本,我该如何解决这个问题?

最佳答案

使用系统Python(/usr/bin/python中的Python):

似乎没有通过 yast 打包并提供的 pylibnet 版本,这就是为什么您需要使用 pip(这是一个用于安装 python 包的程序)安装一个版本。

libnet-devel 仅安装 c 库 - 上面安装 python 库。

[编辑:忘记了 pip 命令中的“安装”;添加了下载说明]

关于Opensuse 中 libnet 的 python 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19889737/

相关文章:

c - 将 shell 命令传递给 "ACK"数据包内的 RSH 守护进程

linux - 如何安装 libnetfilter?

python - WxPython 对 ComboBox-Selection 的特定选择执行操作

python - Python 素数查找器的问题

python - 如何使用 PyMySQL 获取 MySQL 类型的错误?

python - 如何为 spaCy 的标点符号功能添加自定义符号?

python - 使用 SQLAlchemy 计算结果集中包含的值实例

c - libnet发送RST数据包

c - 如何在 ubuntu 12.04 下安装 libnet 的手册页

c - Libnet基本使用