使用 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:\python27
和C:/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 时遇到问题
如何卸载我使用 easy_install 安装的 Python 模块(“egg”)?