Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio代码Python交互窗口环境与选定的不同?_Python_Visual Studio Code_Anaconda - Fatal编程技术网

Visual Studio代码Python交互窗口环境与选定的不同?

Visual Studio代码Python交互窗口环境与选定的不同?,python,visual-studio-code,anaconda,Python,Visual Studio Code,Anaconda,我正在使用visual studio代码尝试替换Spyder IDE。为了复制Spyder的变量资源管理器,我试图利用VS代码的Python交互窗口 在启动Vs代码时,我使用“选择解释器”选择我的环境,然后选择环境。然后在应用程序的底部按预期进行更改 但是,当我尝试在交互式窗口中运行代码时,它似乎引用了不同的环境?它还不断告诉我安装ipykernel 这个功能正常吗?我确实在交互窗口中看到了更改环境的选项,但这没有任何作用。请在此处输入图像描述 我发现了一个类似的问题,但我已经在我的环境中安装了

我正在使用visual studio代码尝试替换Spyder IDE。为了复制Spyder的变量资源管理器,我试图利用VS代码的Python交互窗口

在启动Vs代码时,我使用“选择解释器”选择我的环境,然后选择环境。然后在应用程序的底部按预期进行更改

但是,当我尝试在交互式窗口中运行代码时,它似乎引用了不同的环境?它还不断告诉我安装ipykernel

这个功能正常吗?我确实在交互窗口中看到了更改环境的选项,但这没有任何作用。请在此处输入图像描述


我发现了一个类似的问题,但我已经在我的环境中安装了ipykernel,所以我不确定为什么它不会注意到这一点?是否存在其他依赖项?

首先打开Anaconda提示符,然后激活虚拟环境(键入:conda activate my_env,将my_env替换为您的环境名称,然后按enter键) 然后键入命令:“code”,它将从活动虚拟环境中打开VS-code。在此方法之前,还要检查VS Code settings.json文件是否已将python路径正确设置为环境安装。现在应该可以了。
要查看您的安装路径:Anaconda已安装在您的用户主目录中:Windows 10:C:\Users\\Anaconda3\

也许我们可以简化此问题。
单击右上角的“环境”,并将其更改为所需的环境。

您是如何创建环境的?例如,这是一条巨蟒还是venv?@GustavRasmussen这是一条巨蟒环境。在anaconda提示符下创建。@rcwilkin1993我是此扩展的开发人员。如果可以,请在尝试启动交互式窗口时转到帮助->切换VSCode中的开发人员工具。然后从“控制台”选项卡的窗口中,右键单击并将其保存为文件。如果你把那个文件贴在这里,我可以看一看,看看可能发生了什么。@Ian Huff。不幸的是,我无法发送它,因为它可能包含安全信息(尽管数量很少)。你还有别的建议吗?我还被困在ipykernel循环中,它不断地要求我每次都安装它,确保那些日志不能总是共享。您可以尝试的一件事是让一个anaconda环境完全配置您需要运行的内容。然后还将jupyter安装到该环境中。然后,如果您使用命令“Python:selectexplorer启动Jupyter服务器”,请选择该解释器。还可以在UI的左下角选择它。这可能有助于解决发布问题。我认为目前正在发生的事情是,jupyter启动时选择了另一个解释器,它在切换到您选择的解释器时遇到了问题。感谢您提供的帮助。我在激活conda env或在VS代码中启动它时没有问题。当我选择“在Python交互窗口中运行当前文件”时,问题就出现了。然后它引用了一个不同的环境