Можно ли автоматизировать или переместить параметр 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.
.env
имеют форматENV=value
, поэтому попробуйте еще раз сPYTHONPATH=path
. - person Brett Cannon   schedule 08.01.2018"python.pythonPath": "/opt/mypath/bin/python3",
- person nos   schedule 18.12.2018