python-3.x - 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 的全局视图的东西。
我还应该补充一点,我正在使用相对扁平的文件夹结构,其中应用程序文件夹和公共文件夹(具有应用程序共享的模块)位于同一级别。我的想法是为每个应用程序创建 VS Code 多根工作区,其中包括每个应用程序的公共代码。我必须设置 Python 环境吗?我需要在工作区的某处设置路径吗?
解决方案
推荐阅读
- c# - 无法在单元测试中打开数据库但创建了数据库
- c# - EF Core 3.1 中的时间跨度问题
- django - Django内部加入
- python-3.x - TensorFlow 错误在单个数据集上产生结果
- docker - 没有这样的主机:Docker daemon 无法访问 kubernetes 注册表,但同一节点上的 wget 可以连接到注册表
- c# - Task.Run 或 TaskFactory.StartNew 是否总是不适合在异步方法中使用?
- angular - tslint:“object-literal-shorthand”的好处
- javascript - 如何在 javascript 类的另一个函数中调用异步函数?
- django - 如何在应用程序中声明以后通常可以覆盖的设置?
- java - Android应用程序关闭而不打开