Python no reconocerá los paquetes instalados de MacPorts

¡Gracias de antemano por el consejo!

Antecedentes

En relación con las personas en este sitio, soy nuevo en programación y, a pesar de algunas investigaciones, no estoy familiarizado con el uso de shells de tipo Unix, con lo que realmente implica la administración de paquetes o con cualquier cosa que se haga fuera del "Dr. Java "IDE o GUI R por defecto. Tengo un macbook de finales de 2008 con OSX 10.5.8

Mi meta

Estoy tratando de instalar los siguientes paquetes en Python: scipy, numpy, matplotlib, networkX

Mi historia

De lo que entiendo, mi 10.5.8 viene instalado con un Python 2.5, que el sistema necesita para su funcionamiento, y con el que realmente no debería meterse. Los paquetes que instalé requieren Python 2.7, así que después de formatear mi máquina, instalé Python 2.7.2 para OSX 10.3 (el último Python / OSX que se ofreció de 2.7.X) usando el .dmg fuera del sitio web de Python. Luego, instalé XCode usando el .dmg (versión apropiada para mi sistema operativo) fuera del sitio de Apple, e instalé MacPorts (versión apropiada para mi sistema operativo) usando el .dmg fuera de su sitio. Entonces, creo que usé MacPorts para instalar los paquetes:

sudo port install py27.numpy

Sin embargo, cuando trato de importar los paquetes que aparentemente instalé, Python me dice que no existen. Estoy bastante seguro de que solo tengo 2 versiones de Python en mi máquina, 2.5 para OSX y 2.7.2 para mí (¿cómo verifico esto?), Y si compruebo qué versión de Python se está ejecutando, ya sea a través de Shell o a través de IDLE, obtengo:

>>> 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)]

Si ejecuto "which python" obtengo:

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

Cuando compruebo dónde instaló MacPorts los paquetes usando

port contents py27-packagename

Recibo directorios principalmente en:

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

con algunos directorios en

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

y un directorio cada uno en

/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

Mi pregunta

¿Cómo consigo que Python reconozca mis paquetes? Idealmente, me gustaría configurarlo para poder usar Python IDLE, así como invocarlo desde la línea de comandos.

He intentado replicar algunas de las soluciones en:Localizar paquete MacPorts? Pero realmente no entiendo lo que estoy haciendo tan bien, así que es difícil adaptar lo que se está haciendo allí.

Gracias de nuevo a todos!

Respuestas a la pregunta(2)

Su respuesta a la pregunta