用Python的nmap发现MacBook $ PATH问题

问题描述

免责声明:我是Mac的新手,正在尝试使用NMAP Python库,我认为问题与Mac上的$ PATH有关。

谁能告诉我如何在不破坏Macbook Python的情况下解决此问题?

我正在尝试执行以下操作:

MacBook-Pro:用户$ python Python 3.9.0(v3.9.0:9cf6752276,2020年10月5日,11:29:23)

导入nmap nmScan = nmap.PortScanner() 追溯(最近一次通话): 文件“”,第1行,位于 init 中的文件“ /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/nmap/nmap.py”,第129行 引发PortScannerError( nmap.nmap.PortScannerError:'在路径中找不到nmap程序。 PATH是:/Library/Frameworks/Python.framework/Versions/3.9/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library / Apple / usr / bin'

MacBook-Pro:用户$ echo $ PATH /Library/Frameworks/Python.framework/Versions/3.9/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/Apple/ usr / bin

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)