Python scapy导入错误

时间:2010-11-25 05:12:20

标签: python scapy

如果我在我的python源文件中包含以下行

from scapy.all import *

我收到此错误

from scapy.all import *
ImportError: No module named all

在Console和IDLE中都是如此,但不是eclipse。 我很困惑为什么会发生这种情况。 有人可以帮助我吗?

8 个答案:

答案 0 :(得分:10)

如果您的系统中未安装scapy,则可以使用此命令安装scapy:

sudo apt-get install python-scapy

答案 1 :(得分:9)

我认为这可能是您的版本的问题

取决于您的版本简单

from scapy import *

只需要

希望有所帮助!

答案 2 :(得分:1)

我认为某处有变化是scapy。我将以下代码放入我的scapy项目中,以便它保持兼容。

try:
    import scapy
except ImportError:
    del scapy
    from scapy import all as scapy

答案 3 :(得分:1)

删除任何名为scapy.py的文件

答案 4 :(得分:0)

如果您使用Linux,请获取此文件夹:

/usr/share/pyshared

如果你找不到scapy,你必须下载并安装它,例如对于Ubuntu你可以找到:

http://packages.ubuntu.com/precise/all/python-scapy/download

并下载软件包并安装此软件包大约300 kb。

答案 5 :(得分:0)

如果未安装scapy,请使用以下命令安装:

sudo apt-get install python-scapy

答案 6 :(得分:0)

我想为这个问题做贡献。在您使用脚本的目录中监视名为“ scapy”的文件。我有一个名为“ scapy.py”的文件,显然python试图包含“。”。我删除了脚本,并且:import scapy.all import *可以正常工作。

答案 7 :(得分:-1)

  
    
      

从kamene.all导入*       警告:找不到IPv6目标::的路由(没有默认路由?)。这仅影响IPv6

             

使用这个代替scapy.all