AttributeError:模块“ nmap”没有属性“ PortScanner”

时间:2018-06-22 16:41:43

标签: python nmap

我正在尝试遵循在线教程“针对道德黑客的Python”。我有以下代码:

import nmap

nmap1 = nmap.PortScanner()

a = nmap1.map_version()

print(nmap)

但是,出现以下错误:

Traceback (most recent call last):
  File "nmap_Test.py", line 3, in <module>
    nmap1 = nmap.PortScanner()
AttributeError: module 'nmap' has no attribute 'PortScanner'

我曾尝试卸载模块等,但是我没有运气。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。我使用brew安装了nmap,并以root用户身份编译了该程序。

brew install nmap