1

鉴于由于这个 python 错误,已经禁用了 help('modules') ,那么如何获得他们拥有的所有模块的列表?我知道 enpkg --list 显示了使用 Enthought 安装的所有包,但是有没有办法查看所有包或模块?

4

1 回答 1

3

在 ipython 终端中,如果您键入“import”,然后键入一个空格并按 Tab 键,您将看到 ipython 对您可以导入的所有模块的最佳猜测。此列表可能不完整,因为 python 允许开发人员自定义导入命令的行为。该列表还将包括您不应该实际导入的内部模块。如果您在制表符之前添加其他字符,这些字符会将列表过滤到以这些字符开头的模块。

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

于 2013-02-09T23:29:18.973 回答