В документации Python говорится, что sys.path
это "Инициализировано из переменной среды PYTHONPATH
, плюс зависящее от установки значение по умолчанию."
Но что такое "зависящее от установки"default "точно для Windows?
(я знаю, что это, вероятно, зависит от того, как был скомпилирован python, но если все, что у меня есть, это двоичный файл, есть ли способ выяснить, как строится значение по умолчанию sys.path
?)
Разъяснение : Я не спрашиваю: "Каков мой sys.path
?".Я хочу знать, "как Python создает sys.path?"Документация говорит, что sys.path
создан с sys.path[0]
, являющимся текущим каталогом скрипта, плюс все, что Python находит в переменной окружения PYTHONPATH
, плюс некоторое зависящее от установки voodoo.Так что же это за таинственная часть вуду?