2010-11-25 12 views
9

私はPythonのソースファイルに次の行が含まれている場合Pythonのscapyのインポートエラー

from scapy.all import * 

私は、Eclipseコンソールで真とIDLEが、されていない

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

このエラーが発生します。 なぜこれが起こっているのか非常に混乱しています。 誰かが私を助けることができますか?

答えて

8

私はこれがあなたのバージョンシンプル

from scapy import * 

に応じて、お使いのバージョン

に問題があるかもしれないと思うが、すべてのことができます必要

希望です!

+0

Scapy v2の: 'scapy v1の上のに対しscapy.all輸入*' 'からscapyのインポートから*' – Cukic0d

1

どこかに酷い変化があったと思います。私はscapyプロジェクトに以下のコードを書いて互換性を保ちます。

try: 
    import scapy 
except ImportError: 
    del scapy 
    from scapy import all as scapy 
0

このフォルダ取得のLinuxを使用する場合:あなたはこれをダウンロードしてインストールする必要がありscapy見つからない場合はUbuntuのために、たとえばあなたが、この発見することができ、

/usr/share/pyshared 

を:

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

をし、パッケージをダウンロードし、約300 kbのパッケージをインストールしてください。

10

scapyがシステムにインストールされていない場合は、あなたがscapyをインストールするには、このコマンドを使用することができますが:

sudo apt-get install python-scapy

+0

これはですDebianベースのシステムで動作するには、使用しているLinuxのバージョンに適切なパッケージマネージャを使用してください。 – dc5553

1

はscapyがインストールされていない場合はscapy.py

0

という名前の任意のファイルを削除して下さいこのコマンドでインストールします。

sudo apt-get install python-scapy 
関連する問題