Я просматриваю и записываю установочный документ для других разработчиков при работе над проектом python, и я читаю переменную среды PYTHONPATH
. Я смотрю на свою текущую систему разработки и думаю, что у меня есть несколько неправильных вещей, из-за которых моя IDE (IntelliJ) ведет себя неправильно при поиске библиотек python.
Я посмотрел документацию здесь и здесь, и я все еще не уверены, что должно быть в переменной среды PYTHONPATH
.
У меня PYTHONHOME
указана на `C:\Python27 '.
Мой текущий PYTHONPATH
установлен на PYTHONHOME
. Должен ли я также добавлять каталоги из sys.path
?
UPDATE:
Основываясь на приведенной ниже информации, PYTHONPATH
не нужно устанавливать, если есть нестандартные библиотеки, которые вы хотите, чтобы python мог найти по умолчанию. Например, когда я установлю wxPython из установщика, он добавит свои библиотеки в PYTHONPATH
. Я устанавливаю PYTHONHOME
в корневую установку python, чтобы добавить его в свою переменную окружения PATH
, чтобы я мог запускать python из любого места.