[英]Error Importing scapy into Python interpreter on OSX [MacPorts install]
我按照此處的官方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,也不起作用。
Python 2.5.6 (r256:88840, Aug 5 2011, 03:29:42)
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] 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
我認為這與路徑有關,但是我不知道在Mac上的編輯位置,特別是我從MacPorts安裝了Scapy。
Macports將所有內容安裝到/opt/local
。 所以我敢打賭,如果您運行/opt/local/bin/python
,您將能夠導入scapy
。
如果您需要從默認的Python安裝中導入scapy
,則需要將其安裝到該Python安裝中(而不是Macports,Python安裝中的其他安裝)。
從其他答案中獲取信息:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.