我已经安装了支持 Python 语言的 Visual Studio。 Python 是通过 Python 网站的官方安装程序单独安装的。 Visual Studio 版本 = 16.8.1,Python 3 版本 = 3.9 (x86_x64)
我遇到了以下问题 - 自动完成不适用于第三方安装的包,例如请求。它不仅适用于 Visual Studio 代码编辑器,还适用于交互式 shell。为什么会发生这种情况,该怎么办?这是截图:
我遇到了与您在我身边描述的相同的问题。而且我还用 Python 3.8 和 Python 3.7 测试了这个问题,并得到了相同的行为。
但是,没有直接证据表明 VS IntelliSense 不能用于额外安装的 python 包。我也很好奇Interactive Shell和VS Code Editor之间的区别。
虽然 Interactive Shell 直接来自Python 3.9 本身,而代码编辑器来自VS IDE,但它们在同一点上应该是一致的。并且不确定这是否是 VS Intellisense 的问题。
既然我们不能在这里做更多,我在我们的DC论坛上报告了这个问题。如果我没有详细描述这个问题,你可以投票并添加任何评论,这样它就会得到更多 Microsoft 的关注。也希望团队能给您一个满意的答复。此外,您还可以联系Python团队。
从“扩展”选项卡在 VS Code 上安装官方 Python 扩展。重新启动 VS 代码。之后自动完成将起作用。