Мой вопрос такой же, как и в названии.
Что такое PYTHONPATH?
Я пытался понять, как Python импортирует модули.
И я понял, что есть нечто, называемое путь поиска модуля . Где это несколько мест, которые Python ищет при поиске модулей для импорта.
Итак, согласно документации,
Сначала он ищет встроенный модуль, а если его нет, он ищет модуль в списке каталогов, заданном переменной sys.path
И есть кое-что, чего я не понимаю. В документации сказано, что sys.path инициализируется,
- Тот же каталог входного скрипта
- PYTHONPATH
- Зависит от установки по умолчанию
Но что такое PYTHONPATH? Я искал, что такое PYTHONPATH . И согласно чьему-то ответу это
Это переменная окружения, которую вы можете установить в дополнительные каталоги, где python будет искать модули и пакеты.
Итак, вернемся к вопросу снова ...
- Что такое PYTHONPATH?
- Что означает переменная окружения?
- Важно ли PYTHONPATH понимать, как импортировать модули Python?
Был бы признателен, если бы вы могли объяснить это более простым способом, потому что я искал некоторые ответы на stackoverflow, и он был слишком сложен, чтобы понять это. Большое спасибо:)