scapy モジュールを使用するプログラムを作成しようとしています。開発に PyDev を使用していますが、Scapy モジュールの特定の部分をインポートするとエラーが発生し続けます。PyDev のインポート パスが正しく設定されていると確信しています。ここで、「未解決のインポート」エラーに関する他の質問をいくつか見てきました。しかし、私が見た提案はどれも役に立たないようでした。
奇妙なことに、動作しないのは scapy モジュールの一部にすぎません。たとえば、PyDev は文句を言いません。
from scapy.all import Ether, sendp
しかし、私がするとき
from scapy.all import IP, UDP
エラーが発生します。
間違ったモジュールをインポートしたのではないかと思いましたが、インタープリターに移動して2番目の例を入力すると、エラーは発生せず、IP(params)を使用してIPパケットを作成できます。プログラム。
ubuntuリポジトリを使用してscapyをインストールしましたが、インポートの問題が発生し始めたとき、scapy.netから最新バージョンをダウンロードし、セットアップスクリプトを使用しました. zip をコピーして/usr/local/lib/python2.7/site-packagesフォルダーに入れ、PyDev の Python パスに追加しました。しかし、何もエラーを取り除くようには見えません。
これを引き起こしている可能性のあるものと、それを修正する方法について何か提案はありますか?