【问题标题】:Scapy problems when importing modules导入模块时的 Scapy 问题
【发布时间】:2013-07-18 00:01:07
【问题描述】:

我最近开始使用 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。

谢谢 马蒂诺斯

【问题讨论】:

    标签: python scapy


    【解决方案1】:

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

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

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

    这有点难看,但确实有效。

    【讨论】:

    • 如何确定要使用的“正确”版本的 python?另外,我用windows有关系吗?
    • 我认为可怕的是为 2.5 制作的。抱歉,我不了解 Windows!
    猜你喜欢
    • 2012-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-07
    • 2015-09-26
    • 2013-12-19
    • 1970-01-01
    相关资源
    最近更新 更多