如何在Vscode上改变Python交互环境?

2024-10-02 18:14:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近从Spyder迁移到了VScode。我创建了一个新的conda环境并使用设置.json要更改VScode中的环境,"python.pythonPath": "/Users/dcai/anaconda3/envs/alphalens/bin/python"

但是,当我试图在pythoninteractive中运行代码时,加载了一个不同的环境。在

有没有办法让我改变Python交互环境并使之与终端环境相匹配?在

enter image description here

enter image description here


Tags: 代码jsonbin环境vscodecondausersspyder
2条回答

我遇到了与OP相同的情况。在查看了@IanHuff的答案后,如果所需的(目标)环境没有安装Jupyter,Python交互窗口将使用另一个找到它的地方。我考虑过在我的目标环境中安装Jupyter,但是它会安装很多软件包。必须为每个虚拟环境执行此操作将是不必要的负担。因此,我没有安装整个Jupyter包,而是在目标环境中安装了ipython_内核,如下所示:

$ ipython kernel install user name=<target_environment_name>

希望这能帮助其他尝试在Jupyter笔记本上使用visualstudio代码的人。在

Python交互窗口应该使用在VS代码IDE左下角选择的Python版本启动。这与您也可以通过Python:Select解释器命令板选项选择的环境相同。但是Python交互窗口在这里做了一件不同的事情。如果当前选定的环境没有安装jupyter,它将在其他环境中查找安装了jupyter的环境并启动它,在这种情况下,您应该看到一条警告消息,说明使用了不同的环境。在

这有助于回答你的问题吗?我是这个特性的开发人员,所以如果您仍然看到错误的env启动,我可以帮助您调试。在

相关问题 更多 >