#python #visual-studio-code #vscode-settings
Вопрос:
Я использую Anaconda в качестве дистрибутива Python, и VS-код хорошо его распознал. Я могу легко изменить интерпретатор Python. Я также установил профиль терминала по умолчанию как Command Prompt
. Когда я открываю терминал с помощью ярлыка Ctrl `
, терминал успешно открывается с помощью Command Prompt
и даже активирует среду conda. Проблема возникла, когда я нажал Run Python File in Terminal
. Вместо использования Command Prompt
, терминал, который открылся, есть PowerShell
. И поскольку conda
это не так PATH
, это вызывает исключение, подобное этому
conda : The term 'conda' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
Почему это происходит? Профиль терминала по умолчанию уже установлен как Command Prompt
, но запущенный файл python продолжает открываться PowerShell
.
Комментарии:
1. это известная ошибка, которая будет решена в следующей версии 1.60.1
2. @adam могу я посмотреть выпуск github или статью об этой ошибке? Я нигде его не нашел.
3. Ссылка, предоставленная @VonC: github.com/microsoft/vscode/commit/…