我开始研究python嗅探器项目。我想使用pcap模块,但我的电脑总是说“没有名为pcap的模块”。我读到libpcap和pcap附带OS X但实际上它不起作用......
我在网上做了很多研究,仍然无法运行我的python代码。如何运行/链接或安装pcap?
请注意,我最近更新了OSX Yosemite(但我不知道pcap之前是否有效)。
答案 0 :(得分:5)
brew doctor
brew doctor
结果sudo easy_install pyrex
sudo easy_install pypcap
=>这解决了我的问题(不知道是否有必要酿造)
答案 1 :(得分:0)
我认为OS X上存在库 libpcap,但是你正在寻找一个包装它的python模块。我认为你想要的那个实际上叫做pypcap,虽然我不知道这是否是正确的/最好的(*)。您应该可以使用
安装它easy_install pypcap
或
pip install pypcap
取决于python安装的详细信息。 (您还需要确保pip
和/或easy_install
安装在您正在使用的python安装所知的位置;这可能取决于它是哪个python - Apple,python .org,brew等 - 以及你如何设置它。)
(*)我甚至不知道pcap是做什么的,所以请注意PyPi上列出了很多与pcap相关的模块。