【问题标题】:Python nmap portscanner errorPython nmap 端口扫描仪错误
【发布时间】:2014-02-02 22:05:48
【问题描述】:

我只是想创建一个 nmap.PortScanner() 对象。但是,每当我运行这行代码时,都会出现以下错误

>>> import nmap
>>> nmap.PortScanner()
Traceback (most recent call last):
  File "<pyshell#5>", line 1, in <module>
    nmap.PortScanner()
  File "C:\Python32\lib\site-packages\nmap\nmap.py", line 170, in __init__
raise PortScannerError('nmap program was not found in path. PATH is : {0}'.format(os.getenv('PATH')))
nmap.nmap.PortScannerError: 'nmap program was not found in path. PATH is : C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files (x86)\\ATI Technologies\\ATI.ACE\\Core-Static;C:\\Program Files (x86)\\QuickTime\\QTSystem\\'

我已经通过运行“python setup.py install”安装了 nmap 如何让 nmap 工作?

【问题讨论】:

  • 错误信息看起来很清楚也很具体,不是吗?
  • 你也安装了nmap吗?
  • Python Nmap Path Error的可能重复

标签: python python-3.x error-handling nmap


【解决方案1】:
  1. 确保安装 nmap 并将其添加到文件路径中。
  2. 我正在使用 python 2.7 并且有持续的问题,这里是修复:

【讨论】:

    猜你喜欢
    • 2019-02-09
    • 1970-01-01
    • 2014-11-06
    • 2018-08-01
    • 2015-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多