带windows和nmap的Python 3.6

2024-04-27 15:02:04 发布

您现在位置:Python中文网/ 问答频道 /正文

在python 3.6的windows上,Nmap可能不工作吗? 已安装Nmap文件夹,但仍收到错误消息。 我在控制台python -m pip install nmap中试过,而且 python -m pip install python-nmap

我试过之前一篇文章中的脚本:

import nmap
nm = nmap.PortScanner()

for host in nm.all_hosts():
    print(host)
    print(nm[host].get('osclass', 'unknown'))

错误如下:

Traceback (most recent call last):
  File "C:\Users\bart\Desktop\vortex\nmap script 1.py", line 2, in <module>
    nm = nmap.PortScanner()
  File "C:\Users\bart\AppData\Local\Programs\Python\Python36\lib\site-packages\nmap\nmap.py", line 131, in __init__
    os.getenv('PATH')
nmap.nmap.PortScannerError: 'nmap program was not found in path. PATH is :

Tags: installpipinpyhost错误lineusers