2013-02-09 3 views
1

Учитывая, что помощь ('modules') была отключена в результате из-за this python bug, как получить список всех модулей, которые у них есть? Я знаю, что enpkg -list показывает все пакеты, установленные с Enthought, но есть ли способ просматривать ВСЕ пакеты или модули?Как просмотреть все модули вместо справки («модули»)?

ответ

3

В терминале ipython, если вы наберете «import», введите пробел и нажмите клавишу Tab, вы увидите, что ipython лучше всего угадывает все модули, которые вы можете импортировать. Этот список может быть неполным, поскольку python позволяет разработчикам customize the behavior of the import command. Список также будет включать внутренние модули, которые вы не должны импортировать. Если перед вкладкой предшествуют другие символы, они будут фильтровать список для модулей, начинающихся с этих символов.

Обратите внимание, что в большинстве сложных пакетов содержится много модулей. Глядя на подкаталоги в каталоге python site-packages, а также на содержимое файла site-packages/easy-install.pth - это еще один способ увидеть типично установленные сторонние пакеты.

+0

спасибо! –

Смежные вопросы