Pense em / Library como sancionado pela Apple e / usr / local / * como instalações geralmente de terceiros executadas no terminal. Sua instalação do Python é provavelmente a instalação que vem com o seu Mac, fornecida pela Apple. Portanto, ele não sabe realmente sobre as bibliotecas que você instalou. Você pode definir o sys.path em seus aplicativos python para dizer-lhes de onde carregar as bibliotecas. Você também pode usar o sys.path para ver qual é o caminho padrão:
$> python
>>> import sys
>>> print sys.path
Outra rota que você também pode usar é usar um sistema de gerenciamento de pacotes de terceiros para instalar todas as suas versões de desenvolvimento de software para obter um controle mais refinado de quais bibliotecas você deseja instalar. Isso também permite que você atualize para versões mais novas de bibliotecas do que as fornecidas pela Apple. MacPorts e Homebrew são dois desses sistemas de gerenciamento de pacotes.
Então, no seu caso, você está interessado em Tk e Python. Você pode usar o MacPorts para instalar sua própria versão do Python e Tk e usar essas versões em vez das versões prontas para uso. Como esses pacotes são instalados pelo mesmo gerenciador de pacotes, a versão MacPorts do Python estará ciente de quaisquer outras bibliotecas python instaladas pelo MacPorts.
Usar um gerenciador de pacotes significa que você precisará fazer algumas coisas, como configurar o $ PATH para usar o software fornecido pelo gerenciador de pacotes, portanto, leia os documentos e tenha uma boa compreensão do que você ' d estar se metendo. : -)