Как VSCode узнает, какая среда активна из пути python - PullRequest
0 голосов
/ 12 марта 2020

Я читал некоторые другие посты на Conda env и VSCode. Итак, у меня установлены миниконда и VSCode. Я создал conda env и в VSCode я выбрал новый conda env. В настройках рабочей области я вижу

{
    "python.pythonPath": "d:\\miniconda3\\envs\\myPy37Env\\python.exe"
}

, что отлично и работает отлично. Однако у меня есть вопрос здесь. Таким образом, этот путь показывает путь к интерпретатору python. Где находится настройка для conda env? В VSCode, когда я запускаю свой файл python, я вижу

conda activate myPy37Env

Откуда это происходит?

Я думаю, что когда у меня несколько сред, файл настроек должен содержать имя среда (не путь python) или команда для активации среды (для людей, которые не используют conda), и этот env должен указывать на исполняемый файл python. Я не уверен, как VSCOde определяет env для активации по пути python.

...