Debugging 带有scapy的pydev无法识别导入

Debugging 带有scapy的pydev无法识别导入,debugging,import,pydev,scapy,Debugging,Import,Pydev,Scapy,因此,我今天遇到了一个问题,因为scapy没有认识到我的进口产品。这不是一个版本问题,因为我尝试了所有可能的python版本,包括: 从scapy进口* 从斯卡皮来的,都是进口货* 这个问题真的很烦人,所以任何帮助都将不胜感激。目前,我在2.2版scapy中使用python 2.5 代码如下: import logging from scapy.layers.inet6 import IP logging.getLogger("scapy.runtime").setLevel

因此,我今天遇到了一个问题,因为scapy没有认识到我的进口产品。这不是一个版本问题,因为我尝试了所有可能的python版本,包括:

从scapy进口*

从斯卡皮来的,都是进口货*

这个问题真的很烦人,所以任何帮助都将不胜感激。目前,我在2.2版scapy中使用python 2.5

代码如下:

import logging
from scapy.layers.inet6 import IP
logging.getLogger("scapy.runtime").setLevel(logging.ERROR)
from scapy.all import  *

i = IP()
以下是错误消息:

Traceback (most recent call last):
  File "C:\Users\Martinooos\Desktop\eclipse\plugins\org.python.pydev_2.7.5.2013052819\pysrc\pydev_runfiles.py", line 432, in __get_module_from_str
    mod = __import__(modname)
  File "C:\Users\Martinooos\workspace\testing\test.py", line 7, in <module>
    from scapy.layers.inet6 import IP
  File "C:\Users\Martinooos\Desktop\scapy-2.2.0\scapy\layers\inet6.py", line 35, in <module>
    from scapy.layers.l2 import *
  File "C:\Users\Martinooos\Desktop\scapy-2.2.0\scapy\layers\l2.py", line 14, in <module>
    from scapy.ansmachine import *
  File "C:\Users\Martinooos\Desktop\scapy-2.2.0\scapy\ansmachine.py", line 14, in <module>
    from sendrecv import send,sendp,sniff
  File "C:\Users\Martinooos\Desktop\scapy-2.2.0\scapy\sendrecv.py", line 13, in <module>
    import arch
  File "C:\Users\Martinooos\Desktop\scapy-2.2.0\scapy\arch\__init__.py", line 79, in <module>
    from windows import *
  File "C:\Users\Martinooos\Desktop\scapy-2.2.0\scapy\arch\windows\__init__.py", line 17, in <module>
    from scapy.sendrecv import srp1
ImportError: cannot import name srp1
回溯(最近一次呼叫最后一次):
文件“C:\Users\Martinooos\Desktop\eclipse\plugins\org.python.pydev_2.7.5.2013052819\pysrc\pydev_runfiles.py”,第432行,位于从
mod=uuu导入(modname)
文件“C:\Users\Martinooos\workspace\testing\test.py”,第7行,在
从scapy.layers.inet6导入IP
文件“C:\Users\Martinooos\Desktop\scapy-2.2.0\scapy\layers\inet6.py”,第35行,在
从scapy.layers.l2导入*
文件“C:\Users\Martinooos\Desktop\scapy-2.2.0\scapy\layers\l2.py”,第14行,在
来自scapy.ans的机器进口*
文件“C:\Users\Martinooos\Desktop\scapy-2.2.0\scapy\ansmachine.py”,第14行,在
从sendrecv导入send、sendp、sniff
文件“C:\Users\Martinooos\Desktop\scapy-2.2.0\scapy\sendrecv.py”,第13行,在
进口拱门
文件“C:\Users\Martinooos\Desktop\scapy-2.2.0\scapy\arch\\uuuu init\uuuu.py”,第79行,在
从windows导入*
文件“C:\Users\Martinooos\Desktop\scapy-2.2.0\scapy\arch\windows\\uuuu init\uuuu.py”,第17行,在
从scapy.sendrecv导入srp1
ImportError:无法导入名称srp1
注意:例如,如果我从文件中删除srp1,则会弹出另一个导入错误,因此每次导入都会出现此错误。由于pydev识别了scapy文件夹,我不知道发生了什么

有人能帮我吗?
谢谢

请确保订单正确。下面的代码工作正常

import logging
from scapy.all import *
from scapy.layers.inet6 import IP
logging.getLogger("scapy.runtime").setLevel(logging.ERROR)

i = IP()

确保订单正确。下面的代码工作正常

import logging
from scapy.all import *
from scapy.layers.inet6 import IP
logging.getLogger("scapy.runtime").setLevel(logging.ERROR)

i = IP()

没有人能回答这个问题:(scapy命令是否独立工作?当您从命令行运行它并且您有交互式会话时?没有人能回答这个问题?:(scapy命令是否独立工作?当您从命令行运行它并且您有交互式会话时?为什么从scapy.all import*放置
使一切工作正常?为什么从scapy.all import*
放置
使一切工作正常?