Я пытаюсь перейти на VScode, чтобы использовать встроенный терминал для взаимодействия с Anaconda, и знаю, что VScode поддерживает Anaconda, потому что он поставляется с Anaconda.
Из документации и различных учебных пособий / видеоЯ вижу, что conda / виртуальные среды распознаются (казалось бы, изначально).И все же я не могу понять это.
С помощью сценария python, который я хочу запустить открытым в VScode, я гарантирую, что использую правильный интерпретатор / среду следующим образом: ctrl + shift + p для загрузки командыPallette Python: выберите Интерпретатор C: ... \ Anaconda3 \ envs \ p3audio \ python.exe
В нижней части окна также отображается среда, указывающая на среду, когда я загружал среду p3audio виспользуйте python 3.7, и это то, что показывается ('Anaconda Python 3.7.0') (верхний Python в верхнем уровне anaconda поставляется с версией 3.6)
Когда я пытаюсь запустить файл python с помощью команды "Run"Active File 'из меню терминала, он автоматически загружает PowerShell и выполняет его в терминал:
PS C: ... \ Anaconda3 \ envs> c: ... \ Anaconda3 \ envs \ Projects \ p3audo_projects \my_script.py
(второй путь выделен желтым цветом)
Если я попытаюсь активировать среду conda вручную с терминала powershell, он не распознает ее.
Я могунормально запустить скрипт из терминала приглашения anaconda.
Я думаю, что это может быть проблема с путем, но вся документация / ресурсы, которые я использовал, указывают, что у меня не должно быть проблемы, если я не выбрал (отметьтеполе) для добавления пути при установке.Я проверил путь к переменной окружения и у меня нет anaconda.
Мне интересно, связано ли это с «вы можете изменить оболочку терминала по умолчанию, выбрав кнопку настройки», которая загружается в терминалокно.Это наводит меня на мысль, что я должен где-то вручную добавить путь к терминалу conda.Но меня это удивляет, потому что vscode поставляется с anaconda , и я не вижу упоминаний об этом в документации.
Я, очевидно, новичок в этом, и пострадал из-за переменной / пути средывыдает много раз.Но я не могу понять это.
Любая помощь будет принята с благодарностью.
Спасибо