7

使用 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 “Learn Python the Hard Way”自学编程,这是我使用 Google 真的无法解决的第一个问题。我开始相信这是 Windows 而不是我......(因为破产而买不起 Mac 并且害怕学习 Linux)。

4

8 回答 8

7

为了我

% python -m pydoc <params here>

工作。python 将pydoc.py毫不费力地在正确的目录中查找。

于 2011-04-21T15:27:51.970 回答
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 浏览器访问文档。

于 2010-08-02T21:45:36.537 回答
2

Windows 中没有pydoc命令。您需要指定pydoc.py. 例如启动pydocGUI 使用:

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

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

@python c:\Python26\lib\pydoc.py %*
于 2010-08-02T21:47:10.547 回答
2

你也可以help()在 Python 终端中输入,这会让你进入同一页面......

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

于 2011-11-03T23:09:55.773 回答
2

在 Windows 中,你应该python pydoc.py在 powershell 中输入这个目录(c:\Python27\lib),然后你会看到你想要的。

PS:注意pydoc.py的完整路径

于 2012-12-13T06:36:53.887 回答
1
  1. 检查您添加到 PATH 的路径是否在其中。输入命令行 PATH。如果您添加的路径不存在,则重新启动 Windows。如果是下一行。

  2. 键入 pydoc.py 而不是 pydoc

  3. 如果您不想每次都键入 pydoc 模块扩展名,只需将 .PY 扩展名添加到与 PATH 变量位于同一位置的 PATHEXT 变量(计算机 → 属性 → 高级系统设置 → 高级 → 环境变量... → 系统变量 →路径文本)。添加扩展程序后重新启动 Windows。

于 2011-06-24T12:07:31.480 回答
0

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

C:\Documents and Settings\用户名>cd C:\Python27\Lib

C:\Python27\Lib>python pydoc.py raw_input
模块 __builtin__ 中内置函数 raw_input 的帮助:
于 2010-08-02T21:45:48.193 回答
0

只需将 C:\Python27\Lib 放入您的 PATH 环境变量中,然后一劳永逸地完成它。为我工作。

于 2014-04-11T14:40:43.933 回答