gpt4 book ai didi

python - ('Nmap not found' , <类 'nmap.nmap.PortScannerError' >)

转载 作者:太空狗 更新时间:2023-10-30 01:42:56 26 4
gpt4 key购买 nike

问题出在哪里?

import nmap

我安装了 nmap 和 python,当我使用 import nmap 时没有任何问题。但是在使用时:

nmap.PortScanner()

抛出这个错误:

Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
nmap.PortScanner()
File "./nmap/nmap.py", line 153, 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 : /usr/lib /lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games: /usr/local/games'"

最佳答案

对于 Windows 用户:

我建议您在尝试运行脚本时首先关闭所有终端和 IDLE 或您当前打开的任何其他窗口。

接下来,打开命令行并输入

pip uninstall python-nmap

如果您不确定当前系统上是否安装了 Nmap 二进制文件,请简单搜索

nmap

从您的开始菜单。如果已安装,继续下一步,如果没有,转到Nmap's official download page

下载windows自安装并运行。记录它正在安装到的目录。

转到那个目录。对我来说是

C:\Program Files (x86)\Nmap

打开系统的环境变量编辑器,通常在

My PC > System Information > Advance settings > Environment Variables

或者右击

My PC or My Computer or whatever yours is called and select properties then advance settings then Environment Variables at the bottom of the Advanced tab

系统选择路径

Edit 并输入 Nmap director 的完整路径

例如 ;C:\Program Files (x86)\Nmap\

按确定并退出编辑器。

现在回到命令行并输入:pip install python-nmap允许它安装,然后重新启动您的 ide 并再次测试您的代码。

关于python - ('Nmap not found' , <类 'nmap.nmap.PortScannerError' >),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15335753/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com