【发布时间】:2021-10-21 02:17:55
【问题描述】:
当我从 AWS lambda 函数运行 nmap 时,我遇到了下面提到的错误。
[ERROR] PortScannerError: 'nmap program was not found in path. PATH is : /var/lang/bin:/usr/local/bin:/usr/bin/:/bin:/opt/bin'
Traceback (most recent call last):
File "/var/lang/lib/python3.7/imp.py", line 234, in load_module
return load_source(name, filename, file)
File "/var/lang/lib/python3.7/imp.py", line 171, in load_source
module = _load(spec)
File "<frozen importlib._bootstrap>", line 696, in _load
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/var/task/lambda_function.py", line 38, in <module>
nmScan = nmap.PortScanner()
File "/var/task/nmap/nmap.py", line 134, in __init__
os.getenv('PATH')
请帮我解决这个错误。
【问题讨论】:
标签: python-3.x amazon-web-services aws-lambda