如果我在我的python源文件中包含以下行
from scapy.all import *
我收到此错误
from scapy.all import *
ImportError: No module named all
在Console和IDLE中都是如此,但不是eclipse。 我很困惑为什么会发生这种情况。 有人可以帮助我吗?
答案 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