Я пытаюсь написать программу, которая использует модули scapy.Я использую PyDev для своей разработки, но он продолжает давать мне ошибки, когда я импортирую определенные части модуля Scapy.Я уверен, что мои пути импорта в PyDev настроены правильно.Я рассмотрел некоторые другие вопросы, связанные с ошибками «Неразрешенный импорт», здесь.Однако ни одно из предложенных мною предложений, похоже, не помогло.
Странно то, что это только часть модулей scapy, которые не работают.Так, например, PyDev не жалуется, когда я
from scapy.all import Ether, sendp
Тем не менее, когда я
from scapy.all import IP, UDP
я получаю ошибки.
Я думал, возможно, я импортировалнеправильные модули, но когда я иду к интерпретатору и печатаю во втором примере, он не выдает ошибок, а затем я могу создавать IP-пакеты, используя IP (params), что я и пытаюсь сделать в своей программе.
Я установил scapy с помощью репозиториев Ubuntu, но когда у меня начались проблемы с импортом, я скачал последнюю версию с scapy.net и использовал скрипт установки.Я даже скопировал zip-файл и поместил его в папку /usr/local/lib/python2.7/site-packages
и добавил его в путь к Python в PyDev.Но, похоже, ничто не избавляет от ошибки.
Есть предложения, что может быть причиной и как ее исправить?