Python 尝试运行scapy shell时出错

Python 尝试运行scapy shell时出错,python,scapy,Python,Scapy,我刚刚按照文档中的说明安装了scapy(在Windows7上)。但是,当我尝试从cmd运行命令“scapy”时,它会给我一个错误: C:\Users\THOMAS>scapy Traceback (most recent call last): File "C:\Python26\Scripts\\scapy", line 23, in <module> from scapy.main import interact ImportError: No module n

我刚刚按照文档中的说明安装了scapy(在Windows7上)。但是,当我尝试从cmd运行命令“scapy”时,它会给我一个错误:

C:\Users\THOMAS>scapy
Traceback (most recent call last):
  File "C:\Python26\Scripts\\scapy", line 23, in <module>
    from scapy.main import interact
ImportError: No module named 'scapy'
请注意,我已经尝试安装它一个多星期了,不管我怎么做:我都无法让它工作。您必须打开文件:“C:\Python27\Lib\site packages\scapy\layers\inet6.py” 编辑最后一个字符串:绑定层(IPv6、IP、nh=socket.IPPROTO\u IPIP) 替换为:绑定_层(IPv6、IP、nh=4) 并删除文件“inet6.pyc”


祝你好运

如果你可以访问虚拟化软件(比如VirtualBox+vagrant将是一个很好的组合)——我强烈建议你在Linux机器上运行它。
WARNING: No route found for IPv6 destination :: (no default route?)
WARNING: can't import layer inet: 'module' object has no attribute 'IPPROTO_IPIP'
WARNING: can't import layer dhcp: 'module' object has no attribute 'IPPROTO_IPIP'
WARNING: can't import layer dns: 'module' object has no attribute 'IPPROTO_IPIP'
WARNING: can't import layer gprs: 'module' object has no attribute 'IPPROTO_IPIP'
WARNING: can't import layer hsrp: 'module' object has no attribute 'IPPROTO_IPIP'
WARNING: can't import layer inet6: 'module' object has no attribute 'IPPROTO_IPIP'
WARNING: can't import layer dhcp6: 'module' object has no attribute 'IPPROTO_IPIP'
WARNING: can't import layer sctp: 'module' object has no attribute 'IPPROTO_IPIP'
WARNING: can't import layer ipsec: 'module' object has no attribute 'IPPROTO_IPIP'

Traceback (most recent call last):
  File "C:/Python26/scapy test", line 2, in <module>
    scapy.send(scapy.IP()/scapy.ICMP())
  File "C:\Python26\lib\site-packages\scapy\sendrecv.py", line 251, in send
    __gen_send(conf.L3socket(*args, **kargs), x, inter=inter, loop=loop, count=count,verbose=verbose, realtime=realtime)
  File "C:\Python26\lib\site-packages\scapy\sendrecv.py", line 237, in __gen_send
    os.write(1,".")
OSError: [Errno 9] Bad file descriptor
scapy.send(scapy.IP()/scapy.ICMP())