如何查看所有模块而不是帮助('模块')?

时间:2013-02-09 20:07:31

标签: enthought

鉴于由于this python bug而在帮助中禁用了帮助('模块'),如何获得他们拥有的所有模块的列表?我知道enpkg --list显示了使用Enthought安装的所有软件包,但有没有办法查看所有软件包或模块?

1 个答案:

答案 0 :(得分:3)

在ipython终端中,如果输入“import”,然后键入空格并按Tab键,您将看到ipython对您可以导入的所有模块的最佳猜测。这个列表可能不完整,因为python允许开发人员customize the behavior of the import command。该列表还将包含您不应实际导入的内部模块。如果您在选项卡之前加上其他字符,则会将列表过滤到以这些字符开头的模块。

请注意,大多数复杂的包都包含许多模块。查看python site-packages目录中的子目录,以及文件site-packages / easy-install.pth文件的内容是查看通常安装的第三方安装包的另一种方法。