【问题标题】:how to change module path for python in visual studio code如何在 Visual Studio 代码中更改 python 的模块路径
【发布时间】:2021-11-15 13:47:03
【问题描述】:

如果这是微不足道的,我很抱歉,但我刚刚开始使用 python,而且我不知道很多术语,所以请耐心等待。

背景资料:

我最近将我的 IDE 从 anaconda (Spyder) 更改为 Visual Studio Code,我意识到我从 pip 安装并且过去能够在 Spyder 上导入的许多模块现在在 Visual Studio Code 上不可用。我能够遇到的唯一解决方法是 import sys 并将适当的路径附加到我的每个项目中。这显然很烦人,每次我尝试开始一个新项目时都会很麻烦。由于 Spyder 对我来说很好用,我确信问题出在 Visual Studio Code 设置上。但是我遇到的每一篇文章和建议都不能给我一个直接的答案而不抛出我不熟悉的术语。

请求:

谁能帮我将一个新的 python 模块路径永久附加到 Visual Studio Code,这样我就不必每次都导入 sys 了吗?

提前致谢!

【问题讨论】:

    标签: python visual-studio-code path anaconda spyder


    【解决方案1】:

    您可以使用python解释器路径设置来指向python安装/ venv

    .vscode/settings.json中设置路径

    {
        "python.defaultInterpreterPath": "path to python.exe"
    }
    

    您可以关注this了解更多信息。

    【讨论】:

      【解决方案2】:

      Python 扩展有一个名为 Python: Select Interpreter 的功能,您可以从 Command Palette 中获得该功能。

      如果您在使用 Anaconda 时没有创建虚拟环境,则需要全局安装模块,例如 python3.9.5

      如果您在虚拟环境中安装了模块,Python 扩展也应该能够通过单击命令Python: Select interpreter 在列表中检测并显示它们。如果没有,你可以手动Enter interpreter path

      选择您需要的模块所在的环境作为解释器,然后您可以成功导入它们而无需额外的import sys

      更多信息请参考Using Python Environments in VS Code

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-04-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-04-22
        • 1970-01-01
        相关资源
        最近更新 更多