使用解释器查找模块';sys';用Python

使用解释器查找模块';sys';用Python,python,Python,因此,我刚刚安装了python解释器,并希望使用帮助(sys)功能来获取有关sys模块的更多信息,但我遇到了这个错误,不知道出了什么问题 C:\Users\Jake>python Python 2.7.2 (default, Jun 12 2011, 14:24:46) [MSC v.1500 64 bit (AMD64)] on win 32 Type "help", "copyright", "credits" or "license" for more information. &g

因此,我刚刚安装了python解释器,并希望使用帮助(sys)功能来获取有关sys模块的更多信息,但我遇到了这个错误,不知道出了什么问题

C:\Users\Jake>python
Python 2.7.2 (default, Jun 12 2011, 14:24:46) [MSC v.1500 64 bit (AMD64)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> help(sys)
'more' is not recognized as an internal or external command,
operable program or batch file.

>>>

这是不是因为我的计算机上没有sys模块的源代码,或者完全没有其他东西?任何帮助都将不胜感激。

more
是一个用于在终端中显示文本的程序。我相信它通常与Windows安装一起提供。Python试图使用它来显示帮助文本,但您的计算机似乎没有它,或者您的Python解释器无法使用它


常见的Windows shell命令列表,包括
more

Python使用
more
程序显示帮助文本。它说它找不到
更多的
程序。它应该位于
C:\Windows\System32\more.com
。PATH环境变量中需要有
C:\Windows\System32

系统上似乎有sys模块,因为
导入sys
工作正常

我不确定到底是什么问题,但你可以在网站上找到大量有关sys和其他模块的信息

此外,在Linux上,您可以运行pydoc服务器并在浏览器中浏览模块帮助页面

$pydoc-p

$firefoxhttp://localhost:/

虽然我不确定在Windows中设置pydoc需要什么。

请确保:

  • 包含
    more.com
    的目录位于
    PATH
    环境变量中
  • .COM
    扩展名位于
    PATHEXT
    环境变量中

  • 我肯定在C:\Windows\System32目录中有more.com文件,所以我把C:\Windows\System32放在我的PATH变量中,重新执行了命令,但得到了相同的结果。是的,我从命令行调用了more,然后运行了解释器,现在两者都可以工作了!我不知道是我做了什么,还是windows就是windows,但谢谢你的帮助!你有32位Windows上的64位Python吗?没有,肯定是64位Python和windowsYa,我有一个包含所有Python文档的chm文件。我只是在看一段他们做的视频,我想自己试试。不是很关键,但还是很好