Pydoc无法正常工作(Windows XP)

时间:2010-08-02 21:38:35

标签: python windows-xp pydoc

使用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 Shaws“学习Python艰难的方式”自学编程,这是我用谷歌无法弄清楚的第一个问题。我开始相信它不是我的Windows ...(因为太过破碎而无法承受Mac并且害怕学习Linux)。

8 个答案:

答案 0 :(得分:7)

对我来说

% python -m pydoc <params here>

的工作。 python将在正确的目录中查找pydoc.py,而不会更加轻松。

答案 1 :(得分:4)

pydoc实际上是一个Python脚本(因此,在Windows上,您需要查找pydoc.py),默认情况下它不会添加到Windows%PATH%(因此您需要提供一个完整路径名。)

尝试从命令行运行c:\Python27\Lib\pydoc.py

编辑:对于Python文档的图形界面,您可能希望改为运行c:\Python27\Tools\Scripts\pydocgui.pyw(从命令行或从Windows资源管理器)。这将在您的本地PC上启动pydoc的Web服务器,以便您可以通过Web浏览器访问该文档。

答案 2 :(得分:2)

Windows中没有pydoc命令。您需要指定pydoc.py的完整路径。例如,启动pydoc GUI使用:

python c:\Python26\lib\pydoc.py -g

如果要添加pydoc命令,请创建一个pydoc.bat文件,其中包含以下行:

@python c:\Python26\lib\pydoc.py %*

答案 3 :(得分:2)

当你进入Python终端时,你也可以输入help(),这会让你到同一个页面......

http://docs.python.org/library/pydoc.html

答案 4 :(得分:2)

在Windows中,您应该在powershell中的此目录(c:\ Python27 \ lib)中键入python pydoc.py,然后您将看到您想要的内容。

PS:注意pydoc.py

的完整路径

答案 5 :(得分:1)

  1. 检查您添加到PATH的路径是否在那里。键入命令行PATH。 如果您添加的路径不存在,则重新启动Windows。如果是下一行。

  2. 键入pydoc.py而不是pydoc

  3. 如果您不希望每次都输入类型pydoc模块,只需添加.PY扩展名即可 to PATHEXT变量与PATH变量位于同一位置 (计算机→属性→高级系统设置→高级→环境变量...  →系统变量→PATHEXT)。添加扩展程序后重新启动Windows。

答案 6 :(得分:0)

最简单的方法是更改​​到Python27 / Lib目录并从那里运行命令,如下所示:

C:\Documents and Settings\username>cd C:\Python27\Lib

C:\Python27\Lib>python pydoc.py raw_input
Help on built-in function raw_input in module __builtin__:

答案 7 :(得分:0)

只需将C:\ Python27 \ Lib放在PATH环境变量中,就可以一劳永逸地完成它。适合我。