Я немного запутался, последняя версия Anaconda Distribution 2018.12 на момент написания статьи содержит возможность установки кода Microsoft Visual Studio, что замечательно.
При запуске VSC и после Python: Select Interpreter
и с новой установкой Anaconda я вижу ~Anaconda3\python.exe
, который я предполагаю, что это среда Python Anaconda, однако, когда я пытаюсь выполнить некоторые команды, я получаю:
PS ~\Documents\Python Scripts\vs> ~/Anaconda3/Scripts/activate
PS ~\Documents\Python Scripts\vs> conda activate base
conda: Термин «conda» не распознается как имя командлета, функции, файла сценария или работоспособной программы.Проверьте правильность написания имени или, если путь был указан, проверьте правильность пути и повторите попытку.В строке: 1 символ: 1
Теперь я знаю, что это может быть связано с переменными среды, но я нахожу это очень странным, так как во время установки Anaconda есть конкретные упоминания о том, что это не требуетсядобавьте путь Anaconda к переменным среды.Однако после ошибки интегрированному терминалу удается запустить Python, и я могу запустить код.
Далее следует, что я не могу просмотреть какие-либо переменные в отладчике после запуска простого сценария, как показано вучебник здесь :
msg = "Hello World"
print(msg)
Я ожидаю увидеть аналогичные результаты, как показано в ссылке, такие как переменные Dunder, я также обновил свой launch.json
с stopOnEntry = True
послешаги.
Я хотел бы знать, возможно ли использовать код Visual Studio с Anaconda в качестве интерпретатора, не регистрируя переменные из исходного дистрибутива, и если я пропускаю что-либо необходимое.
Я ожидал, что опыт будет более простым, но также я мог что-то упустить, я работаю на Windows 10.