Как узнать, какие библиотеки Python установлены на моем Mac?

Я только начинаю работать с Python и обнаружил, что могу импортировать различные библиотеки. Как узнать, какие библиотеки существуют на моем Mac, которые я могу импортировать? Как мне узнать, какие функции они включают?

Кажется, я помню, что использовал какой-то тип веб-сервера для просмотра локальных файлов справки, но я мог себе это представить!

 S.Lott28 июн. 2009 г., 20:43
Вы смотрели в своем каталоге Library / Frameworks / Python.Framework? Что ты видишь?

Ответы на вопрос(6)

введитеhelp("modules") чтобы увидеть список всех доступных библиотек.

Затем, чтобы увидеть функции внутри модуля, выполнитеhelp("posix"), например. Если у вас нетimport пока библиотека, вы должны поставить кавычки вокруг имени библиотеки.

 Rich Bradshaw30 июн. 2009 г., 11:11
Тогда все в порядке! Чувствовал вину!
 Mark Rushakoff29 июн. 2009 г., 00:21
Принятый ответ тоже научил меня чему-то новому, так что все хорошо
 Rich Bradshaw28 июн. 2009 г., 23:49
Хорошая новость заключается в том, что вы, вероятно, получите этот значок за то, что за него проголосовали выше принятого ответа! Спасибо за ответ, хотя!

lib_name", если она выдаст ошибку, у вас не установлена библиотека ... иначе вы готовы пойти

Решение Вопроса

Для веб-сервера вы можете запустиpydoc модуль, который включен в дистрибутив python как скрипт:

python /path/to/pydoc.py -p 1234

где1234 - это порт, на котором вы хотите запустить сервер. Вы можете посетитьhttp://localhost:1234/ и просмотрите документацию.

yolk - менеджер пакетов python и покажет вам все, что вы добавили через pypi. Но он также покажет вам пакеты сайтов, добавленные через любой локальный менеджер пакетов, который вы запускаете.

 Nikhil Chelliah28 июн. 2009 г., 21:07
+ 1 из-за всего прочего, что позволяет делать Желток.

эт библиотеки, которые охватывают большую часть того, что вам нужно в проекте.

В случае, если вам нужно выяснить, существует ли библиотека во время выполнения, вы делаете это следующим образом

try:
    import ObscureModule
except ImportError:
    print "you need to install ObscureModule"
    sys.exit(1) # or something like that

в зависимости от используемого вами пакета python и номера версии, модули можно найти в / Library / Python:

/ Library / Python / 2.5 / сайт-пакеты

или в / Библиотека / Рамки

/ Library / Frameworks / Python.framework / Версия / текущий / Lib / python2.6 / сайт-пакеты

(это также может быть 3.0 или любая другая версия) ... я думаю, что с Тигром тоже сам

Ваш ответ на вопрос