2010-11-25 13 views
9

Wenn ich umfassen folgende Zeile in meinem Python-QuelldateiPython scapy Importfehler

from scapy.all import * 

ich diesen Fehler

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

Welche in-Konsole und IDLE ist wahr, aber nicht verdunkeln. Ich bin sehr verwirrt, warum das passiert. Kann mir jemand helfen?

Antwort

8

Ich denke, das ein Problem mit der Version sein kann

Je nach Version ein einfaches

from scapy import * 

alles, was

Hoffnung erforderlich ist, das hilft!

+0

scapy v2: 'von scapy.all import *' während auf scapy v1 'von scapy import *' – Cukic0d

1

Ich denke, es gab eine Veränderung ist irgendwo scapy. Ich habe den folgenden Code in meine scapy-Projekte geschrieben, damit er kompatibel bleibt.

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

Wenn Sie Linux auf diesen Ordner erhalten:

/usr/share/pyshared 

Wenn Sie nicht gefunden scapy müssen Sie diese herunterladen und installieren, zum Beispiel für Ubuntu können Sie diese gefunden:

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

und Paket herunterladen und installieren dieses Paket über 300 kb.

10

Wenn scapy in Ihrem System nicht installiert ist, dann können Sie diesen Befehl verwenden scapy zu installieren:

sudo apt-get install python-scapy

+0

Dies würde Verwenden Sie für Debian-basierte Systeme den entsprechenden Paketmanager für Ihre Linux-Version. – dc5553

1

Löschen jeder Datei mit dem Namen scapy.py

0

Wenn scapy nicht installiert ist, bitte installieren Sie mit diesem Befehl:

sudo apt-get install python-scapy