首页 > 解决方案 > 如何在 Visual Studio 代码中更改 python 的模块路径

问题描述

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

背景资料:

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

要求:

任何人都可以帮助我将新的 python 模块路径永久附加到 Visual Studio Code,这样我就不必每次都导入 sys 了吗?

提前致谢!

标签: pythonvisual-studio-codepathanacondaspyder

解决方案


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

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

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

在此处输入图像描述

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

更多信息请参阅在 VS Code 中使用 Python 环境


推荐阅读