Visual Studio Python 自动完成功能无法正常工作

问题描述 投票:0回答:2

我已经安装了支持 Python 语言的 Visual Studio。 Python 是通过 Python 网站的官方安装程序单独安装的。 Visual Studio 版本 = 16.8.1,Python 3 版本 = 3.9 (x86_x64)

我遇到了以下问题 - 自动完成不适用于第三方安装的包,例如请求。它不仅适用于 Visual Studio 代码编辑器,还适用于交互式 shell。为什么会发生这种情况,该怎么办?这是截图:

Code editor

Interactive shell

python python-3.x visual-studio python-requests intellisense
2个回答
0
投票

我遇到了与您在我身边描述的相同的问题。而且我还用 Python 3.8Python 3.7 测试了这个问题,并得到了相同的行为。

但是,没有直接证据表明 VS IntelliSense 不能用于额外安装的 python 包。我也很好奇Interactive ShellVS Code Editor之间的区别。

虽然 Interactive Shell 直接来自Python 3.9 本身,而代码编辑器来自VS IDE,但它们在同一点上应该是一致的。并且不确定这是否是 VS Intellisense 的问题。

既然我们不能在这里做更多,我在我们的DC论坛上报告了这个问题。如果我没有详细描述这个问题,你可以投票并添加任何评论,这样它就会得到更多 Microsoft 的关注。也希望团队能给您一个满意的答复。此外,您还可以联系Python团队


0
投票

从“扩展”选项卡在 VS Code 上安装官方 Python 扩展。重新启动 VS 代码。之后自动完成将起作用。

© www.soinside.com 2019 - 2024. All rights reserved.