Как узнать, какие библиотеки 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 … иначе вам хорошо идти

  • В Python3, когда я читаю двоичный файл, почему «b» добавляется к моему контенту?
  • Умножение строки с числом в python
  • Получите данные из Excel и используйте эти входы в скрипте python
  • Умножить каждый элемент списка на число
  • Что это за синтаксис Python? rect + = rects
  • проблема с импортом qt в python
  • Подключить четыре игры к сетке
  • Темы в Python снова
  • Python - лучший язык программирования в мире.