我最近开始使用python和scapy进行编程。但是,当我使用scapy.all import *它不起作用,我得到异常ImportError:没有名为'base_classes'的模块。所以它找到了所有文件夹,但找不到base_classes。我验证了base_classes实际上在那里。在扩展中,import scapy.all.base_classes发现其中有base_classes,但是当我执行它时,我得到一个错误。我该怎么办?我验证了我的scapy版本,它是2.x.
谢谢 马蒂诺
答案 0 :(得分:1)
我遇到过类似的问题,这是因为我没有使用正确版本的python和正确的python路径。
我通过使用
在脚本开头添加正确的类来解决它import sys
sys.path.append("/home/me/mypy")
它有点难看,但它确实有效。