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

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

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

6 Solutions collect form web for “Как узнать, какие библиотеки Python установлены на моем Mac?”

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

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

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

Из Python REPL (интерпретатор командной строки / Read-Eval-Print-Loop) введите help("modules") чтобы просмотреть список всех доступных вами lib.

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

Вы можете установить другую библиотеку: желток.

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

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

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

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

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

/Library/Python/2.5/site-packages

или в / Library / Frameworks

/Library/Frameworks/Python.framework/Versions/Current/lib/python2.6/site-packages

(это также может быть 3,0 или любая версия) … Я думаю, что это совершенно так же, как у Tiger

просто запустите интерпретатор Python и введите команду import «lib_name», если она дает ошибку, у вас нет установленной lib … иначе вам хорошо идти

  • Python: почему атрибут __dict__ не во встроенных экземплярах класса
  • Google App Engine - динамически создаваемые шаблоны
  • Можно ли проверить аутентификацию OpenID на Google App Engine на сервере разработки?
  • Как получить полный список методов и атрибутов объекта?
  • Python, как читать байты из файла и сохранять его?
  • ошибка при использовании многопоточности и mysqldb
  • Сопоставьте поле отправителя электронной почты с движком Google
  • Python App Engine: используйте app.yaml для управления обработчиком URL
  • Python анализирует int из строки
  • Установить тип содержимого почтового сообщения для ical вложения в «text / calendar»; Метод = ЗАПРОС»
  • Python - создание таблицы
  • Python - лучший язык программирования в мире.