Pydoc在Windows XP上无法工作
在使用Windows XP和Python 2.7的时候,我试着在终端里运行“pydoc”,结果不成功。
因为我是新手,所以不能发截图。这里是我输入的内容(白字在黑底上)
我输入的内容:
"C:\Python27>pydoc raw_input /"pydoc raw_input"
我的结果(是德语,大致意思是“命令‘pydoc’要么拼写错误,要么找不到。”):
Der Befehl "pydoc" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
我哪里出错了?
顺便说一下,我刚开始自学编程,使用的是Zed Shaw的《Learn Python the Hard Way》,这是我遇到的第一个真的无法通过谷歌解决的问题。我开始觉得是Windows的问题,而不是我自己...(因为太穷买不起Mac,又害怕学习Linux)。
8 个回答
2
在Windows系统中没有pydoc
这个命令。你需要指定pydoc.py
的完整路径。比如,要启动pydoc
的图形界面,可以使用:
python c:\Python26\lib\pydoc.py -g
如果你想添加pydoc
命令,可以创建一个pydoc.bat
文件,并在里面写上以下内容:
@python c:\Python26\lib\pydoc.py %*
8
对我来说
% python -m pydoc <params here>
这个方法有效。Python会在正确的目录中自动寻找 pydoc.py
文件,不需要额外的操作。
5
pydoc
实际上是一个 Python 脚本(所以在 Windows 上,你需要找 pydoc.py
),而且它默认没有添加到 Windows 的 %PATH% 中(所以你需要提供完整的路径)。
你可以试着在命令行中运行 c:\Python27\Lib\pydoc.py
。
补充: 如果你想要一个图形界面的 Python 文档,可以尝试运行 c:\Python27\Tools\Scripts\pydocgui.pyw
(可以在命令行或 Windows 资源管理器中运行)。这样会在你的电脑上启动 pydoc 的网络服务器,你就可以通过网页浏览器访问文档了。