如何在 Visual Studio 上获得 Intellisense (VS) 在 Python 上工作的代码

How to get Intellisense on Visual Studio (VS) Code to work on Python

我的笔记本电脑上有 Visual Studio 代码,这是我第一次设置它,但在使用 Intellisense 时遇到了问题。我下载了 python 扩展。当我尝试键入语法时,我没有看到可用方法的下拉列表。

到目前为止我所做的是按 F1> 键入 'open settings'> 并看到该选项已打开。看起来设置已打开,第 18 行下方的屏幕截图。我不确定是否遗漏了什么。有没有人碰巧知道如何使用自动完成功能?

您是否尝试过 Ctrl+Space 或悬停一些代码?
您还安装了“Visual Studio IntelliCode”扩展吗?

如果Ctrl+Space和悬停都不行,建议重启VS Code(https://code.visualstudio.com/docs/editor/intellisense#_troubleshooting)

Intellisense 由Language Server 提供,默认值为Default

Default: Automatically select a language server: Pylance if installed and available, otherwise fallback to Jedi.

所以,你的问题有点奇怪,你可以尝试安装 Pylance 并将其设置为语言服务器吗?在 settings.json 文件中添加:

"python.languageServer": "Pylance",