내 Mac에 nmap
패키지를 설치하려고합니다. Mac OS에서 python-nmap 패키지 설치
import nmap
def nmapScan(tgtHost, tgtPort):
nmScan = nmap.PortScanner()
그래서 내가 오류가 발생했습니다 :
File "build/bdist.macosx-10.10-intel/egg/nmap/nmap.py", line 180, in __init__
nmap.nmap.PortScannerError: 'nmap program was not found in path. PATH is :/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin'
좋아 나는 developer's site에 설명 된 설치 프로세스를 완료 한 후 다음 코드를 실행하려고. python-nmap
패키지 경로를 찾은 다음 PATH
에 수동으로 추가했습니다. 내가 nmap.py
파일을 포함하는 하나를 추가해야한다고 생각합니다. 여기에 있습니다 :
/Users/%username%/Documents/Python_docs/python-nmap-0.1.4/nmap
나는 여전히 같은 오류가 발생합니다. 누구든지 이유를 알고 있습니까? 전에이 문제가 있었던 다른 사람이 있습니까? 나는 인터넷을 통해 수색했으며 도움이되는 것은 아무것도 없다. 고맙습니다!
감사합니다. 나는 이것이 다른 사람들이 배포 한 소프트웨어라는 사실에 다소 혼란 스러웠다. 다행히도 MacPorts에는이 패키지가 있으며 설치가 쉽습니다. 죄송합니다. 투표를 할 수 없으며 더 높은 평판을 얻으려고합니다. 그러나 당신의 대답은 작동합니다! –