“模块”对象没有属性“PortScanner”

2024-02-17

我使用 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 的缺乏经验,我深表歉意,并感谢您的帮助。


您可能安装了软件包“nmap”,而不是“python-nmap”:

因此,只需卸载“nmap”并安装“python-nmap”:

pip uninstall nmap
pip install python-nmap
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“模块”对象没有属性“PortScanner” 的相关文章

随机推荐