我正在使用 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'
我已经将 egg 文件和文件夹添加到项目的 Eclipse 路径中,但没有成功。这样做后我也重新启动了 Eclipse,但没有运气。对于我对 Eclipse 和 Python 的缺乏经验,我深表歉意,并感谢您的帮助。