python whois for windows

python, whois, windows

Solution

On Windows just like on Linux, pywhois gives an error if the `whois` program is not installed. You could try this whois, for example.

The reason, of course, is in pywhois/init.py, line 11:

r = subprocess.Popen(['whois', domain], stdout=subprocess.PIPE)

Clearly this line needs to run some existing, installed `whois` command-line program (which accepts the domain to look up as a commandline argument), whatever OS it's running on.

Problem

I try to get whois in python. I use this http://code.google.com/p/pywhois/ but it run only in linux. Is it posible to run it on windows? currently i get errors (because internal linux command whois used)

Original source