首页 > 解决方案 > Visual Studio Code 中的 Python IntelliSense 和 linting 如何定位模块?

问题描述

我刚刚开始使用 Visual Studio Code 并使用它来开发 Python。我试图了解如何最好地使用 VS Code 环境,并试图了解工作区。StackOverflow 上的What is a VS Code Workspace已经有了很好的答案。

但我还有另一个非常具体的问题:IntelliSense 如何找到 Python 模块并在 VS Code IDE 中进行 linting(据我所知,这些模块是由 VS Code Python 扩展提供的)?Linting 工作正常,因为它可以找到标准 Python 模块,但找不到站点模块。在 Python 环境和 VS Code 设置中,可以在多个位置设置搜索路径。但是我找不到任何可以提供有关如何设置 VS Code IDE 的全局视图的东西。

显示 linting 无法找到模块的屏幕截图

我还应该补充一点,我正在使用相对扁平的文件夹结构,其中应用程序文件夹和公共文件夹(具有应用程序共享的模块)位于同一级别。我的想法是为每个应用程序创建 VS Code 多根工作区,其中包括每个应用程序的公共代码。我必须设置 Python 环境吗?我需要在工作区的某处设置路径吗?

标签: python-3.xvisual-studio-codeintellisense

解决方案


推荐阅读