Pythonソースファイルに次の行を含めると
from scapy.all import *
このエラーが発生します
from scapy.all import *
ImportError: No module named all
これは、コンソールと IDLE では当てはまりますが、Eclipse では当てはまりません。なぜこれが起こっているのか、私は非常に混乱しています。誰かが私を助けることができますか?
scapy がシステムにインストールされていない場合は、次のコマンドを使用して scapy をインストールできます。
sudo apt-get install python-scapy
これはお使いのバージョンに問題があると思います。
Scapy v1.Xを使用している場合:
from scapy import *
それ以外の場合は、ScapyV2.X+を使用します
from scapy.all import *
行く方法です。
お役に立てば幸いです。
どこかスキャピーに変化があったと思います。互換性を維持するために、scapy プロジェクトに次のコードを追加しました。
try:
import scapy
except ImportError:
del scapy
from scapy import all as scapy
Linux を使用している場合は、次のフォルダーを取得します。
/usr/share/pyshared
見つからない場合はscapy、これをダウンロードしてインストールする必要があります。たとえば、Ubuntu の場合、これを見つけることができます。
http://packages.ubuntu.com/precise/all/python-scapy/download
パッケージをダウンロードして、このパックを約 300 kb インストールします。