How to get pydoc command working in Windows?

pylonicon picture pylonicon · Sep 11, 2010 · Viewed 33.4k times · Source

pydoc does not work in Windows. at this post Pydoc is not working (Windows XP) the last answer by dave webb says to create a pydoc.bat file with this code in it:

@python c:\Python27\Lib\pydoc.py %*

After I create pydoc.bat where should it be placed so the pydoc command works in the command prompt?

PS adding C:\python27\Lib\pydoc.py to the Windows path in the system environment variables does not work. Even after logging out and back in it does not work.

Answer

invincible picture invincible · Jun 11, 2014

Use python -m pydoc os instead of pydoc directly, no need to add to path variable.

the -m tells python that pydoc is a pre-built module in python and NOT a script (.py file) sitting in the current working folder.

See https://docs.python.org/3/using/cmdline.html for details