微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

VSCode 在交互窗口中加载了错误的 python 版本

如何解决VSCode 在交互窗口中加载了错误的 python 版本

我正在尝试使用 VSCode 的交互式窗口,但它加载了错误的 Python 版本。我希望它加载虚拟环境的版本(显示在左下角),但它认为其他内容

我已经尝试过 this approach,但我不能简单地单击版本并更改它,因为它没有包含在下拉列表中。我曾尝试调整 settings.json 文件 python.defaultInterpreterPath 但这没有用(也许我的语法错误)。我还确保在虚拟环境中安装了 jupyter

我总是使用 code . 从命令行在项目文件夹中运行 VSCode,但奇怪的是,使用 code(没有句点)运行它是有效的。然而,这不是解决方案,因为工作区文件夹未更新,这意味着当我更改我正在处理的项目时,VSCode 会在之前的工作区中打开。

image description

解决方法

您可以尝试删除此位置下的所有文件和文件夹:

C:\Users\${UserName}\AppData\Roaming\Code\User\globalStorage

其他:

.ipynb 文件的 Python 解释器存储在位于以下位置的数据库中:

C:\Users\${UserName}\AppData\Roaming\Code\User\workspaceStorage

例如:

enter image description here

如果您在 VSCode 中打开一个名称尚未存储在数据库中的新 .ipynb 文件,您将需要选择解释器。

它与交互式不同。可以发现,每次重新打开 VSCode,上次创建的交互都会消失。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。