0

我最近开始用 python 和 scapy 编程。但是当我使用 from scapy.all import * 它不起作用并且我得到异常 ImportError: No module named 'base_classes'。所以它正在找到所有文件夹,但找不到base_classes。但是,我验证了 base_classes 实际上在那里。在扩展中, import scapy.all.base_classes 发现那里有 base_classes 但是当我执行它时我仍然得到一个错误。我应该怎么办?我验证了我的 scapy 版本,它是 2.x。

谢谢马蒂诺斯

4

1 回答 1

1

我曾经遇到过类似的问题,这是因为我没有使用正确的 python 版本和正确的 python 路径。

我通过在脚本开头的路径中添加正确的类来解决它

import sys
sys.path.append("/home/me/mypy")

这有点难看,但它有效。

于 2013-07-17T16:01:07.687 回答