使用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)。
答案 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()
,这会让你到同一个页面......
答案 4 :(得分:2)
在Windows中,您应该在powershell中的此目录(c:\ Python27 \ lib)中键入python pydoc.py
,然后您将看到您想要的内容。
PS:注意pydoc.py
的完整路径答案 5 :(得分:1)
检查您添加到PATH的路径是否在那里。键入命令行PATH。 如果您添加的路径不存在,则重新启动Windows。如果是下一行。
键入pydoc.py而不是pydoc
如果您不希望每次都输入类型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环境变量中,就可以一劳永逸地完成它。适合我。