在我的 virtualenv 中,我安装了 python-nmap 并安装了 nmap (OS X)。 但如果我像这样调用 mmap (virtualenv 已激活...):
import sys
sys.path.append('/usr/local/bin')
import nmap
nm = nmap.PortScanner()
我收到以下错误:
Raise PortScannerError('nmap program was not found in path')
nmap.nmap.PortScannerError: 'nmap program was not found in path'
还有其他方法输入nmap的路径吗?
最佳答案
将项目移植到 Python 3 并将 nmap 更新到 0.3.3 现在可以工作了。
非常感谢!
关于python-2.7 - 调用 python-nmap PortScanner(),nmap 未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22870839/