Como o caminho de pesquisa do módulo python é determinado no Mac OS X?
Quando um módulo não integrado é importado, o intérprete procura nas localizações dadas porsys.path
. sys.path
é inicializado a partir desses locais (http://docs.python.org/library/sys.html#sys.path):
Enquanto as duas primeiras fontes são diretas, alguém pode explicar como o terceiro funciona e quais possibilidades existem para influenciá-lo?
Embora eu esteja interessado em uma solução geral, meus problemas específicos são:
Eu instalei oDistribuição aprofundada de 7.2 32 bits, e depoisScipy-Superpack. Agora enthought python tenta importar numpy de/Library/Python/2.7/
, que é onde o superpack instalou, em vez dos pacotes do site enthought.a wxPython
aplicativo criado compy2app
-A
não tem o mesmosys.path
como ao iniciar o aplicativo compython start_app.py
.