0

domain = whois.query("google.com")したがって、提案されたクエリ ( )を機能させようとしています。しかし、実行するたびに、次のトレースバックが表示されます。

File "file.py", line x, in weight_sources
    domain = whois.query("google.com")
  File "C:\Users\User Name\Anaconda3\lib\site-packages\whois\__init__.py", line 50, in query
    pd = do_parse(do_query(d, force, cache_file, slow_down, ignore_returncode), tld)
  File "C:\Users\User Name\Anaconda3\lib\site-packages\whois\_1_query.py", line 44, in do_query
    _do_whois_query(dl, ignore_returncode),
  File "C:\Users\User Name\Anaconda3\lib\site-packages\whois\_1_query.py", line 58, in _do_whois_query
    p = subprocess.Popen(['whois', '.'.join(dl)], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
  File "C:\Users\User Name\Anaconda3\lib\subprocess.py", line 856, in __init__
    restore_signals, start_new_session)
  File "C:\Users\User Name\Anaconda3\lib\subprocess.py", line 1111, in _execute_child
    startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified

の 1111 行を指している他の質問/回答をいくつか見ましたが、デバイスでエラーなく広範囲に使用subprocessしたため、問題が発生している可能性があると思います。存在しないファイルはパッケージに関連しているように見えるので、この質問はこれに関連しているとは思いませんが、2は関連している可能性がありますか?whoissubprocesswhois

基本的に、このエラーの回避策はありますか、またはwhoisパッケージ コードを編集する必要がある場合、どうすればよいでしょうか? どの「ファイル」が欠落しているかを完全に理解しているかどうかは正確にはわかりません...

4

1 に答える 1