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

katalog zawierający skrypt wejściowy (lub bieżący katalog)PYTHONPATHdomyślne ustawienie zależne od instalacji

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.

questionAnswers(2)

yourAnswerToTheQuestion