使用 easy_install 导入 pcap

Posted

技术标签:

【中文标题】使用 easy_install 导入 pcap【英文标题】:import pcap using easy_install 【发布时间】:2014-01-12 18:17:13 【问题描述】:

我正在使用 python 2.7.5 并尝试在使用命令安装后导入 pcap:

easy_install pcap

安装后,当我尝试在我的 python shell 中导入 pcap 时出现错误:

Traceback (most recent call last):

  File "<pyshell#0>", line 1, in <module>

    import pcap

ImportError: No module named pcap

【问题讨论】:

【参考方案1】:

那是因为它叫redcap

import redcap

:)

【讨论】:

我仍然不能使用像数据包捕获这样的 pycap 模块。我想使用 pycap 捕获数据包。让我知道该怎么做或哪里错了 我们谈论的是 pcap(数据包嗅探器)还是 pycap(REDCap 的接口)? 真的很抱歉。我的意思是 pcap(数据包嗅探器)。我在导入它时遇到问题。请告诉我如何使它工作的过程。【参考方案2】:

请提供更多详细信息,说明究竟是什么不工作。库是否安装正确?你有安装 libpcap 吗? 您需要安装 pypcap 才能使其工作。在我的情况下,我的设置也错过了 Pyrex 安装。这是我需要做的安装它:

pip install pyrex
pip install pypcap

pypcap 安装需要你有 gcc 编译器才能工作。

当一切安装无误后,您可以从 python 导入 pcap:

import pcap

问候

【讨论】:

这是我到目前为止所做的:- 1. 安装 python 2.7.5 2. 设置环境变量C:\python27C:/python27/Scripts。 3.pip install pyrex。安装完成,没有错误。 4.pip install pypcap。安装未完成(“无法找到vcvarsall.bat”) 5. python GUI 中的import pcap。没有名为 pcap 的模块

以上是关于使用 easy_install 导入 pcap的主要内容,如果未能解决你的问题,请参考以下文章

使用 pip、easy_install、manual 安装 PyObjc 时遇到问题

linux下easy_install的安装与使用详解

python - easy_install的安装和使用

如何卸载我使用 easy_install 安装的 Python 模块(“egg”)?

easy_install 和pip安装软件时使用指定的 源地址

Python——配置环境的导出与导入