繁体   English   中英

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

[英]How do you change environment of Python Interactive on Vscode?

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

但是,当我尝试在Python Interactive中运行代码时,加载了不同的环境。

有没有办法让我改变Python Interactive环境并将其与我的终端环境相匹配?

在此输入图像描述

在此输入图像描述

Python Interactive窗口应该使用在VS Code IDE左下角选择的Python版本启动。 这是您可以通过Python选择的相同环境:选择Interpreter命令选项板选项。 但是,Python Interactive窗口在这里做了一件不同的事情。 如果当前选择的环境没有安装jupyter,它将在其他环境中查找执行和启动jupyter的环境,在这种情况下您应该看到一条警告消息,表明使用了不同的环境。

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

我有与OP相同的情况。 在查看@ IanHuff的答案后,如果需要(目标)环境没有安装Jupyter,Python Interactive窗口将使用另一个找到它的地方。 我考虑在我的目标环境中安装Jupyter,但它会安装很多软件包。 必须为每个虚拟环境做到这一点将是不必要的负担。 因此,我在目标环境中只安装了ipython_kernel ,而不是整个Jupyter包,它的工作方式如下:

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

希望这有助于其他人尝试将Visual Studio Code与Jupyter笔记本一起使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM