Python по умолчанию не находит модули, установленные с homebrew - PullRequest
0 голосов
/ 19 марта 2012

Я устанавливаю модули с homebrew и другими установщиками, и они не распознаются моим Python по умолчанию. Установки модулей с помощью easy_install (например, pip) доступны для моей системы и системного питона).

Мой Python по умолчанию находится здесь и является этой версией:

15: 49 [~]: какой питон
/ USR / местные / бен / питон

15: 49 [~]: python -d
Python 2.7.2 (по умолчанию, 18 марта 2012 г., 15:13:08)
[GCC 4.2.1 (Apple Inc., сборка 5577)] на darwin Type «help», «авторское право», «кредиты» или «лицензия» для получения дополнительной информации.

Пакеты, похоже, находятся в / library / frameworks /, GEOS.framework - один из примеров.

Что мне нужно изменить, чтобы получить доступ к моим модулям?

Система: Mac OS X 10,5,8

1 Ответ

0 голосов
/ 31 мая 2012

Со страницы Homebrew: «Homebrew устанавливает пакеты в отдельный изолированный префикс, а затем помещает все ссылки в / usr / local»

Я думаю, что предустановленный Python для OS X ищет модули в /Library/Frameworks/Python.framework/Versions/Current//lib/python2.7/site-packages

Так что, может быть, вам понадобится символическая ссылка на установленные вами пакеты Homebrew.

...