11

Pythonソースファイルに次の行を含めると

from scapy.all import *

このエラーが発生します

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

これは、コンソールと IDLE では当てはまりますが、Eclipse では当てはまりません。なぜこれが起こっているのか、私は非常に混乱しています。誰かが私を助けることができますか?

4

8 に答える 8

10

scapy がシステムにインストールされていない場合は、次のコマンドを使用して scapy をインストールできます。

sudo apt-get install python-scapy

于 2015-08-12T14:27:30.420 に答える
9

これはお使いのバージョンに問題があると思います。

Scapy v1.Xを使用している場合:

from scapy import *

それ以外の場合は、ScapyV2.X+を使用します

from scapy.all import *

行く方法です。

お役に立てば幸いです。

于 2012-04-16T12:22:44.640 に答える
1

どこかスキャピーに変化があったと思います。互換性を維持するために、scapy プロジェクトに次のコードを追加しました。

try:
    import scapy
except ImportError:
    del scapy
    from scapy import all as scapy
于 2011-07-02T17:16:48.957 に答える
0

Linux を使用している場合は、次のフォルダーを取得します。

/usr/share/pyshared

見つからない場合はscapy、これをダウンロードしてインストールする必要があります。たとえば、Ubuntu の場合、これを見つけることができます。

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

パッケージをダウンロードして、このパックを約 300 kb インストールします。

于 2014-11-04T20:28:18.380 に答える