繁体   English   中英

如何在Mac OS X上安装Python libpcap模块

[英]How to install Python libpcap module on Mac OS X

我开始从事python嗅探器项目的工作。 我想使用pcap模块,但是我的计算机始终显示“没有名为pcap的模块”。 我读到OS X附带了libpcap和pcap,但实际上,它不起作用...

我在网络上进行了大量研究,但仍然无法运行我的python代码。 我应该如何运行/链接或安装pcap?

请注意,我最近更新到了OSX Yosemite(但我不知道pcap以前是否起作用)。

  1. 这里安装brew
  2. 从终端运行brew doctor
  3. 解决brew doctor结果中的警告
  4. 运行sudo easy_install pyrex
  5. 运行sudo easy_install pypcap

=>这解决了我的问题(不知道是否需要冲泡)

我认为libpcap 库存在于OS X上,但是您正在寻找将其包装的python模块。 我认为您想要的实际上是pypcap ,尽管我不知道那是不是正确/最好的那个(*)。 您应该可以通过以下任一方式安装它

easy_install pypcap

要么

pip install pypcap

取决于您的python安装的详细信息。 (您还需要确保将pip和/或easy_install安装在您正在使用的python安装已知的位置;这可能取决于它是哪个python-Apple,python.org,brew等。- -以及如何设置。)

(*)我什至不知道pcap的作用,因此请注意PyPi上列出了很多与pcap相关的模块。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM