ModuleNotFoundError: No module named 'scapy.all'; 'scapy' is not a package
Пишу DHCP снифер с помощью Scapy на Python.Но при запуске кода вылезает ошибка в первой строке
File "D:\failes\все\scripts\scapy.py", line 1, in <module>
from scapy.all import *
ModuleNotFoundError: No module named 'scapy.all'; 'scapy' is not a package
сам код импортов -
from scapy.all import *
как это исправить?
Ответы (1 шт):
Автор решения: Johan
→ Ссылка
Я понимаю, что данный ответ уже устарел. Но, возможно, кому-то будет полезен.
Можно попробовать:
import scapy.all as sc
Тогда, перед тем, как обратиться к какому-либо модулю, нужно будет указывать префикс. То есть, для примера:
sc.IP(dst="192.168.1.1")
Но, думаю, что это, все же, не совсем верный путь. Гораздо правильнее будет импортировать именно тот модуль, который нужен:
from scapy.layers.inet import TCP_client, IP