在OSX中导入scapy到Python解释器出错 [使用MacPorts安装]

2024-09-29 07:29:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我按照scapy官方文档中的建议通过MacPorts安装scapy:http://www.secdev.org/projects/scapy/doc/installation.html#mac-os-x

当我从命令行运行scapy时,它工作得很好。在

但是现在我似乎无法将scapy导入Python解释器或Python脚本中,错误如下。在

Python 2.7.3 (default, Jan 31 2013, 22:54:33) 
[GCC 4.2.1 Compatible Apple Clang 4.1 ((tags/Apple/clang-421.11.66))] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import scapy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named scapy

我也试过Python2.5,也不管用。在

^{pr2}$

我认为这与路径有关,但我不知道在Mac上的哪些地方可以编辑,尤其是我从MacPorts安装了scapy。在


Tags: 文档orghttpappledoc官方htmlwww
1条回答
网友
1楼 · 发布于 2024-09-29 07:29:09

Macports将所有内容安装到/opt/local。所以我打赌如果你运行/opt/local/bin/python,你就可以导入scapy。在

如果需要从默认Python安装导入scapy,则需要将其安装到Python安装中(而不是其他Macports、Python安装)。在

其他答案的相关信息:

相关问题 更多 >