У меня действительно простая проблема, которую я не могу решить: когда я запускаю любой код python в Integrated Terminal с vscode, я могу использовать свою виртуальную среду, созданную в Anaconda, но когда я пытаюсь отладить или использовать кнопку " запустить код "он явно не использует мою реальную среду (и тем самым не находит мои модули).
Мои настройки Json:
{
"python.pythonPath": "C:\\Users\\Giovani\\anaconda3\\python.exe",
"python.autoComplete.addBrackets": true,
"python.jediEnabled": false,
"python.linting.enabled": true,
"python.formatting.provider": "black",
"editor.detectIndentation": false,
"python.terminal.executeInFileDir": true,
"editor.tabSize": 4 }
И Lauch. json:
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
] }
Изображения, показывающие проблему: Запуск без проблем во встроенном терминале: Запуск в терминале
Запуск в «код выполнения» или отладка: Код запуска
Цель: использовать ту же виртуальную среду, что и в «python .pythonPath» на отладчике, или кнопку «Выполнить код».