【问题标题】:How do I access my conda packages in VS Code?如何在 VS Code 中访问我的 conda 包?
【发布时间】:2021-09-06 17:59:35
【问题描述】:

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

我已更改 Python 解释器,使其现在使用“...64-bit (conda)”。

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

当我然后运行该文件时,它会找到一些包但不是全部:它会找到 os、random 和 collections,但没有找到任何其他包...

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

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

【问题讨论】:

    标签: python visual-studio-code conda environment interpreter


    【解决方案1】:

    一如既往,请阅读文档:
    https://code.visualstudio.com/docs/python/environments#_create-a-conda-environment 它包含一些提示,说明 VSCode 中的 conda 环境可能会出现什么问题。

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

    【讨论】:

      【解决方案2】:

      "python.defaultInterpreterPath" 仅在您首次打开工作区时有效。修改后会保存在数据库中。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-07-12
        • 2021-10-13
        • 2023-03-20
        • 2020-11-17
        • 1970-01-01
        • 1970-01-01
        • 2018-10-21
        相关资源
        最近更新 更多