VSCode 在交互式 window 中加载了错误的 python 版本
VSCode loads the wrong python version in the interactive window
我正在尝试使用 VSCode 的交互式 window,但它加载了错误版本的 Python。我希望它加载虚拟环境的版本(显示在左下角),但它默认为其他版本。
我试过,但我不能简单地单击版本并更改它,因为它不包含在下拉列表中。我试过调整 settings.json 文件 python.defaultInterpreterPath
但那没有用(也许我的语法有误)。我还确保在虚拟环境中安装了 jupyter
。
我总是 运行 VSCode 从命令行使用 code .
在项目文件夹中,但奇怪的是,有用的是 运行 使用 [=16] =](没有句点)。但这不是解决方案,因为工作区文件夹未更新,这意味着当我更改我正在处理的项目时,VSCode 在以前的工作区中打开。
您可以尝试删除此位置下的所有文件和文件夹:
C:\Users${UserName}\AppData\Roaming\Code\User\globalStorage
其他:
.ipynb
文件的 python 解释器存储在位于以下位置的数据库中:
C:\Users${UserName}\AppData\Roaming\Code\User\workspaceStorage
如:
如果您在 VSCode 中打开一个新的 .ipynb
文件,其名称尚未存储在数据库中,您将需要 select 解释器。
它与交互式不同。你会发现,任何时候你重新打开VSCode,你最后一次创建的交互都会消失。
我正在尝试使用 VSCode 的交互式 window,但它加载了错误版本的 Python。我希望它加载虚拟环境的版本(显示在左下角),但它默认为其他版本。
我试过python.defaultInterpreterPath
但那没有用(也许我的语法有误)。我还确保在虚拟环境中安装了 jupyter
。
我总是 运行 VSCode 从命令行使用 code .
在项目文件夹中,但奇怪的是,有用的是 运行 使用 [=16] =](没有句点)。但这不是解决方案,因为工作区文件夹未更新,这意味着当我更改我正在处理的项目时,VSCode 在以前的工作区中打开。
您可以尝试删除此位置下的所有文件和文件夹:
C:\Users${UserName}\AppData\Roaming\Code\User\globalStorage
其他:
.ipynb
文件的 python 解释器存储在位于以下位置的数据库中:
C:\Users${UserName}\AppData\Roaming\Code\User\workspaceStorage
如:
如果您在 VSCode 中打开一个新的 .ipynb
文件,其名称尚未存储在数据库中,您将需要 select 解释器。
它与交互式不同。你会发现,任何时候你重新打开VSCode,你最后一次创建的交互都会消失。