Пути импорта Visual Studio Code Python

Можно ли автоматизировать или переместить параметр launch.json в пользовательские настройки, чтобы мне не приходилось редактировать одну и ту же строку в каждом launch.json?

У меня есть много модулей Python в каталоге за пределами пути Python, и в настоящее время мне приходится редактировать каждый файл launch.json, чтобы добавить следующую строку:

"env": {"PYTHONPATH": "\\my\\custom\\path"}

Я попытался добавить следующую строку в настройки пользователя, но это не сработало:

"python.envFile": "\\path\\to\\python\\env\\file"

где *.env содержит следующее:

"PYTHONPATH": "\\my\\custom\\path"

VScode Я могу открыть любой файл Python, который импортируется из пользовательского пути, щелкните правой кнопкой мыши и запустите его через VScode — я предполагаю, что VScode вызывает собственный интерпретатор Python и видит переменную среды PYTHONPATH.

В некоторых средах Python (Spyder, PyCharm и т. д.) для этого есть глобальные настройки, но я не знаю, как это сделать в VScode. Примечание. VScode совместим с PTVS; Мне нужно отредактировать пути поиска для каждого решения Python в Visual Studio.


person pyuser00    schedule 05.01.2018    source источник
comment
Я считаю, что файлы .env имеют формат ENV=value, поэтому попробуйте еще раз с PYTHONPATH=path.   -  person Brett Cannon    schedule 08.01.2018
comment
Я попробовал это, следуя текущим документам, следующим запрос, но все еще не может заставить его работать.   -  person pyuser00    schedule 06.12.2018
comment
что, если вы добавите этот пользовательский путь в настройки рабочей области, например, "python.pythonPath": "/opt/mypath/bin/python3",   -  person nos    schedule 18.12.2018
comment
Ответ на этот вопрос был дан в этой теме stackoverflow.com/a/53766220/894497.   -  person Festum    schedule 20.10.2020