¿Cómo se determina la ruta de búsqueda del módulo de Python en Mac OS X?
Cuando se importa un módulo no incorporado, el intérprete busca en las ubicaciones dadas porsys.path
. sys.path
se inicializa desde estos lugares (http://docs.python.org/library/sys.html#sys.path):
Si bien las dos primeras fuentes son sencillas, ¿puede alguien explicar cómo funciona la tercera y qué posibilidades existen para influir en ella?
Aunque me interesaría una solución general, mis problemas específicos son:
He instalado elDistribución estimada 7.2 32-bit, y entoncesScipy-Superpack. Ahora entendido python intenta importar números desde/Library/Python/2.7/
, que es donde Superpack los instaló, en lugar de los paquetes de sitios entusiastas.a wxPython
aplicación creada conpy2app
-A
no tiene lo mismosys.path
como al iniciar la aplicación conpython start_app.py
.