, Вы можете увидеть код в
ей машине значения отPYTHONPATH
кажется, чтобы вставить вsys.path
:
Например, сPYTHONPATH=/spam:/eggs:/spam
а затем проверка вpython -m site
Я получаю результат как:
sys.path = [
something,
'/spam',
'/eggs',
more,
stuff,
after
]
Похоже, что такое же поведение на Python 2 и Python 3. Вопрос в том, сколько из этой обработкиPYTHONPATH
задокументировано / надежно, а что если что-то может отличаться на других платформах? Это запечено в переводчике или обрабатываетсяsite.py
и / или рискует быть «подправленным» сисадминами?
Я не вижу объяснения в документацииВотпросто сказаноsys.path
«дополнен» (и, в отличие от документации, несуществующие каталоги не игнорируются).