Python não reconhecerá os pacotes instalados do MacPorts

Agradecemos antecipadamente o conselho!

Fundo

Relativo para as pessoas deste site, eu sou novo em programação e, apesar de algumas pesquisas, não estou familiarizado com o uso de shells do tipo Unix, com o que o gerenciamento de pacotes realmente envolve ou com qualquer coisa que seja feita fora do "Dr. IDE "Java" ou GUI R padrão. Eu tenho um macbook de final de 2008 com OSX 10.5.8

Meu gol

Estou tentando instalar os seguintes pacotes no Python: scipy, numpy, matplotlib, networkX

Minha história

Pelo que entendi, meu 10.5.8 vem instalado com um Python 2.5, que o sistema precisa para seu funcionamento, e você realmente não deve mexer. Os pacotes que eu instalei requerem o Python 2.7; portanto, após a reformatação da minha máquina, instalei o Python 2.7.2 para OSX 10.3 (o último Python / OSX oferecido no 2.7.X) usando o .dmg do site do Python. Em seguida, instalei o XCode usando o .dmg (versão apropriada para o meu sistema operacional) fora do site da Apple e instalei o MacPorts (versão apropriada para o meu sistema operacional) usando o .dmg fora do site da Apple. Então, acredito que usei o MacPorts para instalar os pacotes:

sudo port install py27.numpy

No entanto, quando tento importar os pacotes que aparentemente instalei, o Python me diz que eles não existem. Tenho certeza de que tenho apenas duas versões do Python na minha máquina, 2.5 para OSX e 2.7.2 para mim (como verifico isso?) E se eu verifico qual versão do Python está em execução, seja através do Shell ou através do IDLE, recebo:

>>> import sys
>>> print sys.version
2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 14:13:39) 
[GCC 4.0.1 (Apple Inc. build 5493)]

Se eu executar "qual python" eu recebo:

/Library/Frameworks/Python.framework/Versions/2.7/bin/python

Quando verifico onde o MacPorts instalou os pacotes usando

port contents py27-packagename

Eu obtenho diretórios principalmente em:

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/

com alguns diretórios em

/opt/local/share/py27-matplotlib/examples/
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/share/doc/networkx-1.5/

e um diretório cada um em

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/f2py
/opt/local/share/doc/py27-matplotlib/CHANGELOG
/opt/local/share/doc/py27-matplotlib/README.txt
/opt/local/share/doc/py27-matplotlib/TODO

Minha pergunta

Como faço para o Python reconhecer meus pacotes? Idealmente, gostaria de configurá-lo para poder usar o Python IDLE, além de invocá-lo na linha de comand

Tentei replicar algumas das soluções em:Localizar pacote MacPorts? Mas eu realmente não entendo o que estou fazendo tão bem, então é difícil adaptar o que está sendo feito lá.

Obrigado novamente a todos!

questionAnswers(2)

yourAnswerToTheQuestion