VSCode Python插件语言服务器更换为Pylance

微软发布的Python插件(https://marketplace.visualstudio.com/items?itemName=ms-python.python)此前一直在使用的 Python Language Server(Python 语言服务器),在 2020 年 7 月推出了全新的 Python 语言服务器 Pylance。Pylance 由微软的静态类型检查工具 Pyright 驱动。通过使用 Pyright,Pylance 能够通过丰富的类型信息提升 Python IntelliSense 的体验,帮助开发者更快、更好地编写代码。现在Python插件新版本已经替换了语言服务器为Pylance。

Pylance 带来的好处包括:

  • 参数建议

  • 代码补全

  • 自动导入

  • 按你的类型报告代码错误和警告

  • 代码概要

  • 代码导航

  • 类型检查模式

  • 兼容 IntelliCode

  • 兼容 Jupyter Notebooks

  • 语义高亮

  • …… 

如今所有没有选择新的语言服务器的用户都已被转到 Pylance,Pylance 已经成为 Visual Studio Code 中对 Python 的默认语言支持服务器。