Код VS "python.envFile", похоже, не работает с "python.defaultInterpreterPath"Python

Программы на Python
Anonymous
Код VS "python.envFile", похоже, не работает с "python.defaultInterpreterPath"

Сообщение Anonymous »

Несмотря на указание python.envFile в рабочей области (

Код: Выделить всё

.vscode/settings.json
), python.defaultInterpreterPath, похоже, не получает путь интерпретатора через переменную среды, объявленную в envFile.
  • Файл: .env

Код: Выделить всё

# filename: .env
# set this in .vscode/settings.json:
# "python.envFile": "${workspaceFolder}/.env"
DEFAULT_INTERPRETER_PATH=path/to/python/interepreter
  • Файл: .vscode/settings.json

Код: Выделить всё

// filename: .vscode/settings.json
{
"python.envFile": "${workspaceFolder}/.env",
"python.defaultInterpreterPath": "${env:DEFAULT_INTERPRETER_PATH}",
"python.terminal.activateEnvironment": true,
"python.terminal.activateEnvInCurrentTerminal": false,
"jupyter.jupyterServerType": "local",
}
Если я жестко запрограммирую python.defaultInterpreterPath, он работает и автоматически активирует интерпретатор, когда я открываю новое окно терминала. Но он не активирует интерпретатор из переменной (в файле .env).
Ссылки Проблема открыта на GitHub с VS Code

Подробнее здесь: https://stackoverflow.com/questions/725 ... erpreterpa

Вернуться в «Python»