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