W jaki sposób określana jest ścieżka wyszukiwania modułu Pythona w systemie Mac OS X?
Po zaimportowaniu modułu niewbudowanego interpreter wyszukuje w lokalizacjach podanych przezsys.path
. sys.path
jest inicjowany z tych lokalizacji (http://docs.python.org/library/sys.html#sys.path):
Podczas gdy dwa pierwsze źródła są proste, czy ktoś może wyjaśnić, jak działa trzecia i jakie są możliwości jej wpływania?
Chociaż byłbym zainteresowany ogólnym rozwiązaniem, moje konkretne problemy to:
ZainstalowałemDystrybucja pożądana 7.2 32-bitowa, i wtedyScipy-Superpack. Teraz pytany python próbuje zaimportować numpy z/Library/Python/2.7/
, gdzie zainstalował je superpack, a nie z żądanych pakietów witryn.a wxPython
aplikacja stworzona za pomocąpy2app
-A
nie ma tego samegosys.path
jak przy uruchamianiu aplikacji za pomocąpython start_app.py
.