首页 > 解决方案 > VS Code 中的 Jupyter Notebook Python 版本不一致

问题描述

我使用 python 版本 3.9.6 创建了一个 conda 环境('pytorch':conda),并尝试在 VS 代码中使用它。但是,当我在带有 Jupyter 扩展的 VS code 中运行它时,交互窗口中的 python 版本变成了 3.9.1(这是我在另一个项目中使用的虚拟环境),截图如下所示:

Started 'Python 3.9.6 64-bit ('pytorch': conda)' kernel  
Python 3.9.1 (default, Dec 11 2020, 06:28:49)
Type 'copyright', 'credits' or 'license' for more information  
IPython 7.25.0 -- An enhanced Interactive Python. Type '?' for help.  

我想知道 VS 代码中的一些设置搞砸了。如何修复它并使 jupyter 在这种环境中正常工作?

标签: pythonvisual-studio-codejupyter-notebookvscode-extensions

解决方案


后面的东西Started,只是环境的名称。可以尝试激活环境pytorch,然后用命令查看python版本python --version吗?

您可以在创建 conda 虚拟环境时指定 python 版本,如下所示:

conda create -n myenv python=3.6

推荐阅读