Ndiff에 문제가 있습니다. 실행할 수 없습니다.ndiff - PYTHONPATH 환경 변수
Could not import the ndiff module: 'No module named ndiff'.
I checked in these directories:
/usr/local/bin
/usr/local/bin
/usr/local/bin/ndiff
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC
/Library/Python/2.7/site-packages
If you installed Ndiff in another directory, you may have to add the
modules directory to the PYTHONPATH environment variable.
그래서 내가 ndiff의 경로를 검색하고 PYTHONPATH로 내보낼 :
그래서 내가 ndiff를 사용하여이 오류 메시지가 시도 (Nmap은 완벽하게 작동합니다). 하지만 효과가 없다. 내가 뭘 잘못하고있는 걸까?which ndiff
/usr/local/bin/ndiff
나는 다시 설치 사제와 ndiff 및 nmap을하고이 코드
$ ndiff firstScan.xml secondScann.xml > diffScan
Traceback (most recent call last):
File "/usr/local/bin/ndiff", line 84, in <module>
sys.excepthook = ndiff.excepthook
AttributeError: 'module' object has no attribute 'excepthook'
알겠습니다. usr/bin/awk : 파일을 열 수 없습니다 ./share/lib/ndiff/ndiff-2.00/ndiff.awk 소스 행 번호 1 소스 파일 ./share/lib/ndiff/ ndiff-2.00/ndiff.awk 컨텍스트는 \t입니다. >>><<< – Loretta
ndiff firstScan.xml secondScann.xml> diffScan이 하나입니다 – Loretta
대부분의 경우 'PYTHONPATH'는'/ usr/local/lib/python2.7/site-packages' (검색되지 않으므로 포함되지 않음을 알 수 있습니다). 'ndiff'는 아마도 파이썬 모듈 주위의 래퍼 프로그램 일 뿐이며 올바른'PYTHONPATH'가 없으면 그 모듈을 찾을 수 없습니다. – Evert