В Windows, как и в Linux, pywhois выдает ошибку, если программа whois
не установлена. Вы можете попробовать этот whois , например.
Причина, конечно же, в pywhois / init .py , строка 11:
r = subprocess.Popen(['whois', domain], stdout=subprocess.PIPE)
Очевидно, что в этой строке должна быть запущена какая-либо существующая, установленная whois
программа командной строки (которая принимает домен в качестве аргумента командной строки), независимо от того, на какой ОС она работает.