如何在 VS Code 中访问我的 conda 包?

How do I access my conda packages in VS Code?

我是第一次使用 VS Code,试图 运行 .py 文件。然而,它很难找到我在 conda 中的包(没有虚拟环境,只有基础)。

我已经更改了 Python 解释器,现在它使用“...64 位 (conda)”。

我还在 JSON 设置中添加了 "python.defaultInterpreterPath": "C:\Users\username\anaconda3\python.exe"

当我然后 运行 文件时,它找到了一些包但不是全部:它找到了 os、随机和集合但没有找到任何其他包...

另外,当我 运行 print(sys.executable) 时,我得到“C:\Users\username\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\python.exe”。我认为这应该指向 anaconda3 中的 python.exe...

如果能在 conda 中访问我的包,我们将不胜感激!

一如既往,阅读文档:
https://code.visualstudio.com/docs/python/environments#_create-a-conda-environment 它包含一些关于 VSCode.

中 conda 环境可能出错的提示

对您来说最重要的是: 必须先激活 conda 环境才能使用它,显然这不会发生在您的情况下。终端必须在提示符上显示 (base) 或 (Anaconda3)。仅仅指向 python.exe 是不够的。

"python.defaultInterpreterPath" 仅在您首次打开工作区时有效。更改后,它将存储在数据库中。

您需要确保已将 python 解释器切换到您要使用的解释器。应该是这样的: