Что именно PYTHONPATH? - PullRequest
       13

Что именно PYTHONPATH?

0 голосов
/ 02 июля 2019

Мой вопрос такой же, как и в названии.

Что такое PYTHONPATH?

Я пытался понять, как Python импортирует модули. И я понял, что есть нечто, называемое путь поиска модуля . Где это несколько мест, которые Python ищет при поиске модулей для импорта.

Итак, согласно документации,

Сначала он ищет встроенный модуль, а если его нет, он ищет модуль в списке каталогов, заданном переменной sys.path

И есть кое-что, чего я не понимаю. В документации сказано, что sys.path инициализируется,

  1. Тот же каталог входного скрипта
  2. PYTHONPATH
  3. Зависит от установки по умолчанию

Но что такое PYTHONPATH? Я искал, что такое PYTHONPATH . И согласно чьему-то ответу это

Это переменная окружения, которую вы можете установить в дополнительные каталоги, где python будет искать модули и пакеты.

Итак, вернемся к вопросу снова ...

  • Что такое PYTHONPATH?
  • Что означает переменная окружения?
  • Важно ли PYTHONPATH понимать, как импортировать модули Python?

Был бы признателен, если бы вы могли объяснить это более простым способом, потому что я искал некоторые ответы на stackoverflow, и он был слишком сложен, чтобы понять это. Большое спасибо:)

...