2010-11-25 14 views
9

si incluyo línea siguiente en mi archivo de origen pitónPython error de importación scapy

from scapy.all import * 

consigo este error

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

cual es cierto en la consola e inactivo, pero no eclipse. Estoy muy confundido por qué está sucediendo esto. ¿Puede alguien ayudarme?

Respuesta

8

Creo que esto puede ser un problema con tu versión

Dependiendo de la versión de un simple

from scapy import * 

es todo lo que se requiere

Espero que ayude!

+0

Scapy v2: 'scapy.all de importación *' mientras que en v1 scapy 'de importación scapy *' – Cukic0d

1

Creo que hubo un cambio escabroso en alguna parte. Puse el siguiente código en mis proyectos scapy para que siga siendo compatible.

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

Si scapy no está instalado en su sistema, entonces puede utilizar este comando para instalar scapy:

sudo apt-get install python-scapy

+0

esto haría trabaje para sistemas basados ​​en Debian, use el administrador de paquetes apropiado para su versión de Linux. – dc5553

1

Eliminar cualquier archivo llamado scapy.py

0

Si scapy no está instalado, por favor instalar con este comando:

sudo apt-get install python-scapy