python-nmap 运行时出现了一下错误

D:\python\untitled5\Scripts\python.exe D:/python/untitled5/test.py
Traceback (most recent call last):
File "D:/python/untitled5/test.py", line 2, in <module>
nm = nmap.PortScanner()
File "D:\python\untitled5\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 : C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\Program Files (x86)\\Intel\\iCLS Client\\;C:\\Program Files\\Intel\\iCLS Client\\;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files\\Lenovo\\Fingerprint Manager Pro\\;D:\\OpenVPN\\bin;C:\\Program Files\\Git\\cmd;D:\\nodejs\\;D:\\nodejs\\node_global;C:\\Users\\Edianzu\\.windows-build-tools\\python27\\;D:\\nodejs\\node_modules\\npm\\node_modules\\npm-lifecycle\\node-gyp-bin;D:\\nodejs\\node_global\\node_modules\\windows-build-tools\\node_modules\\.bin;D:\\nodejs\\node_global\\node_modules\\.bin;C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\Program Files (x86)\\Intel\\iCLS Client\\;C:\\Program Files\\Intel\\iCLS Client\\;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files\\Lenovo\\Fingerprint Manager Pro\\;D:\\OpenVPN\\bin;C:\\Program Files\\Git\\cmd;C:\\Program Files (x86)\\Windows Kits\\8.1\\Windows Performance Toolkit\\;D:\\nodejs\\;D:\\nodejs\\node_global;C:\\Users\\Edianzu\\AppData\\Local\\Programs\\Python\\Python37-32\\Scripts\\;C:\\Users\\Edianzu\\AppData\\Local\\Programs\\Python\\Python37-32\\;C:\\Users\\Edianzu\\AppData\\Roaming\\npm;D:\\python\\untitled5\\Scripts'

解决办法

下载一个windows的nmap,找到nmap的exe文件。把他加入nmap.py文件中

    def __init__(self, nmap_search_path=('nmap', '/usr/bin/nmap', '/usr/local/bin/nmap', '/sw/bin/nmap', '/opt/local/bin/nmap',r"D:\nmap-7.70-win32\nmap-7.70\nmap.exe")):
"""
Initialize PortScanner module

就OK了

最新文章

  1. python中的str,unicode和gb2312
  2. WPF中实现登陆窗口的“记住帐号”功能
  3. JAVA中序列化和反序列化
  4. wamp环境下phpmyadmin拒绝访问
  5. c# 数据绑定之 DataFormatString 格式
  6. SQL exist
  7. worker中加载本地文件报错的解决方案
  8. int型的数到底最大值是多少?
  9. 【LeetCode 230】Kth Smallest Element in a BST
  10. vim编辑器参数(不熟参数)
  11. ARM Cortex M3(V7-M架构)硬件启动程序 一
  12. java集群
  13. Eclipse/MyEclipse中使用复制粘贴功能卡的解决办法
  14. 【转】AS3操作XML,增加、删除、修改
  15. Jest 学习笔记(一)之matchers
  16. nginx 配置 同一域名端口下,根据URL 导向不同的项目目录
  17. Vue混合mixins
  18. 词频统计V2.5
  19. 非root用户如何使用docker命令
  20. 【python--函数解读】

热门文章

  1. 在oracle中操作表及字段注释,查询一个表的所有字段名以及属性和约束
  2. poj2011
  3. go语言笔记——数组长度不可变,但是元素值是可变的!!!
  4. Fy's dota2
  5. PL/SQL编程基础
  6. sql简单学习---备忘
  7. easyui DatagrId 的实例讲解
  8. 记录第一次在egret项目中使用Puremvc
  9. 浏览器被“hao123.3377.com”主页劫持的解决办法
  10. Java系列学习(四)-运算计算