我正在使用 VS-Code 和 anaconda 环境作为 python 解释器。我通过 ctrl + shift + ` 选择了确切的 anaconda 基础环境,它也反映在 vscode 的下面板中。但是,当我检查 python 版本时,它显示我系统的默认 python 环境 3.7.9。如果你看到下面的截图,anaconda 环境是 3.8.3.
更改 VSCode 中的版本不会更改您的 PS 实例将使用的实例。尝试执行 where python 以查看您的 PS 实例正在获取的 V3.7.9 在哪里。然后从环境变量中删除该版本,并将路径添加到 V3.8.3。
另外你可以做:强制使用v3.8.3
py -3.8 <command>
换环境后,再次重启vs code即可。现在可能会改变。如果没有,则尝试通过单击显示在 vscode 窗口左下角的解释器名称再次更改
对于尝试过这些步骤的人:
却一事无成。
可能您在工作区而不是在文件夹中工作。您可能在工作区级别设置了解释器,它不能在工作区的文件夹之一中使用。尝试从工作区单独打开文件夹,然后选择所需的解释器。这对我有用。
检查和更改代码解释器:
确保使用 anconda 解释器的另一种方法,打开 anaconda navigator 并从那里启动 vs code。