如何在Vscode上更改Python Interactive的环境?

时间:2019-06-06 21:46:49

标签: python visual-studio-code

我最近从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 个答案:

答案 0 :(得分:2)

应该使用在VS Code IDE左下角选择的Python版本启动Python Interactive窗口。您也可以通过Python选择相同的环境:Select Interpreter命令选项板选项。但是,“ Python交互式”窗口在这里做的事情有所不同。如果当前选择的环境未安装jupyter,它将在其他环境中寻找并启动它,在这种情况下,您应该看到一条警告消息,指出使用了其他环境。

此帮助是否回答了您的问题?我是此功能的开发人员,因此如果您仍然看到启动错误的环境,可以帮助您进行调试。

答案 1 :(得分:1)

我和OP的处境相同。在查看@IanHuff的答案后,如果没有安装所需的(目标)环境Jupyter,则“ Python交互式”窗口将在找到它的地方使用另一个窗口。我考虑过在目标环境中安装Jupyter,但它会安装很多软件包。必须为每个虚拟环境执行此操作会不必要地麻烦。因此,不是在整个Jupyter软件包中,而是在目标环境中仅按以下方式安装了 ipython_kernel ,它可以正常工作:

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

希望这可以帮助其他尝试在Jupyter Notebooks中使用Visual Studio Code的人。