подумайте о /Library как о санкционированной Apple, и /usr/local/* как о сторонних установках, выполняемых в терминале. Ваша установка Python, вероятно, установка, которая поставляется с вашим Mac в комплекте с Apple. Таким образом, он действительно не знает о библиотеках, которые вы установили самостоятельно. Вы можете установить sys.путь в приложениях python, чтобы указать им, откуда загружать библиотеки. Вы также можете использовать sys.путь, чтобы увидеть, что путь по умолчанию:
$> python
>>> import sys
>>> print sys.path
другой путь вы можете кроме того, необходимо использовать стороннюю систему управления пакетами для установки всех версий программного обеспечения для разработки, чтобы получить более детальный контроль над тем, какие библиотеки вы хотите установить. Это также позволяет обновлять библиотеки до более новых версий, чем те, которые предоставляет Apple. MacPorts и Homebrew-две такие системы управления пакетами.
Итак, в вашем случае вас интересуют ТЗ и Python. Вы можете использовать MacPorts для установки вашей собственной версии Python и Tk и использовать их версии вместо вне---коробка версии. Поскольку эти пакеты устанавливаются одним и тем же диспетчером пакетов, версия Python для MacPorts будет знать о любых других библиотеках python, установленных MacPorts.
использование менеджера пакетов означает, что вам нужно будет сделать некоторые вещи, такие как настройка $PATH для использования программного обеспечения, предоставляемого менеджером пакетов, поэтому обязательно прочитайте документы и получите хорошее представление о том, что вы будете получать сами. : -)