Ubuntu 12.04 を使用しており、スクリプトを作成するために python-nmap をインストールしています。IDLE を使用して次のように入力すると、正常に動作します。
import nmap
nm = nmap.PortScanner()
nm.scan('127.0.0.1', '22-443')
ただし、これを Eclipse で実行すると、次のエラーが表示されます。
Traceback (most recent call last):
File "/home/russ/workspace/ViPyNmap/MyFiles/nmaptest.py", line 2, in <module>
nm = nmap.PortScanner()
AttributeError: 'module' object has no attribute 'PortScanner'
プロジェクトのEclipseパスに卵ファイルとフォルダも追加しましたが、うまくいきませんでした。その後、Eclipseも再起動しましたが、うまくいきませんでした。Eclipse と Python の両方に不慣れだったことをお詫びし、助けていただければ幸いです。