Как вы меняете среду Python Interactive на Vscode? - PullRequest
4 голосов
/ 07 июня 2019

Я недавно мигрировал с Spyder на VScode.Я создал новую среду conda и использовал setting.json для изменения среды в VScode, "python.pythonPath": "/Users/dcai/anaconda3/envs/alphalens/bin/python"

Однако, когда я попытался запустить код в Python Interactive, была загружена другая среда.

Могу ли я изменить среду Python Interactive и сопоставить ее с терминальной средой?

enter image description here

enter image description here

Ответы [ 2 ]

2 голосов
/ 07 июня 2019

Окно Python Interactive должно запускаться с использованием версии Python, выбранной в левом нижнем углу ID Code VS.Это та же среда, которую вы также можете выбрать с помощью параметра Палитра команд: Python: Select Interpreter.Однако интерактивное окно Python делает здесь одну вещь по-другому.Если в выбранной в настоящий момент среде не установлен jupyter, в других средах он найдет и запустит его, в этом случае вы должны увидеть предупреждающее сообщение об использовании другой среды.

Помогло ли этоответь на свой вопрос?Я разработчик этой функции, поэтому я могу помочь вам отладить, если вы все еще видите, что запущен неправильный env.

1 голос
/ 27 июня 2019

У меня была такая же ситуация, как и у ОП.Изучив ответ @ IanHuff, если в желаемой (целевой) среде не установлен Jupyter, в окне Python Interactive будет использоваться другое место, где оно найдено.Я подумал об установке Jupyter в моей целевой среде, но он установил бы много пакетов.Необходимость делать это для каждой виртуальной среды была бы излишне обременительной.Поэтому вместо всего пакета Jupyter я установил только ipython_kernel в целевой среде следующим образом, и это сработало:

$ ipython kernel install --user --name=<target_environment_name>

Надеюсь, это поможет другим попытатьсяиспользуйте код Visual Studio с ноутбуками Jupyter.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...