簡體   English   中英

在OSX上將scapy導入Python解釋器時出錯[MacPorts安裝]

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM