0

ウィンドウのpyhton27にpython-nmap-0.1.4.tar.gzをインストールしました。このhttp://codepad.org/vTu1Uw7Iスクリプトを実行すると、いくつかのエラーが発生しました。それらのエラーはどういう意味ですか?. これらのエラーは、Windows で python-nmap-0.1.4.tar.gz を使用したために発生したのでしょうか?

ここにエラーがあります

Traceback (most recent call last):
      File "C:/Python27/Lib/site-packages/nmap/run-nmap.py", line 3, in <module>
        nm = nmap.PortScanner()      # instantiate nmap.PortScanner object       

File "C:/Python27/Lib/site-packages/nmap\nmap.py", line 118, in __init__
p = subprocess.Popen(['nmap', '-V'], bufsize=10000, stdout=subprocess.PIPE)
File "C:\Python27\lib\subprocess.py", line 711, in __init__
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 948, in _execute_child
startupinfo)
WindowsError: [Error 2] The system cannot find the file specified

これがsubprocess.pyスクリプトです

http://codepad.org/SpbV8muR

4

1 に答える 1

0

これpython-nmapは Linux で実行することを意図しているようですが、Windows でも動作させることができます。問題は、呼び出しようとしているnmapが、バイナリが に見つからないことですPATH

nmap実行可能ファイルを含むディレクトリをPATH変数に追加します。ここにHOWTOがあります。

于 2013-06-06T23:02:36.850 に答える