【问题标题】:What is difference between Python & Pylance VS Code extensions?Python 和 Pylance VS Code 扩展有什么区别?
【发布时间】:2021-04-04 23:30:23
【问题描述】:

我刚从老手 Sublime 转到 VSCode。我真的很喜欢它的工作方式和它的功能。我是新手 python 开发人员。我为 VSCode 找到了两个流行的 python 扩展。 Python 和 PyLance。我的问题是,Python 和 Pylance 扩展有什么区别?我搜索了很多,但没有找到很好的比较。任何帮助将不胜感激。非常感谢。

【问题讨论】:

    标签: python visual-studio-code pylance


    【解决方案1】:

    作为编辑器,VSCode 无法识别所有语言,很多功能无法独立实现。因此,我们在VSCode中使用Python代码时,需要安装‘Python’扩展,它为我们提供了代码补全、支持Jupyter notebooks、调试Python代码等功能。因此,Python扩展就是其中之一。在 VSCode 中使用 Python 的必要依赖项。

    扩展“Pylance”需要与Python 扩展结合使用。它不能在 VSCode 中独立使用。主要提供优秀的Python语言服务(其他Python语言服务如“Microsoft”、“Jedi”,不需要安装特定的扩展,安装后直接使用即可)。同时还提供了docstrings等功能。因此,Pylance 扩展不是必要条件,而是推荐的扩展。

    建议您安装和使用这两个扩展。它们不是对立的扩展,它们是相互配合的 VSCode 扩展(准确地说,'Pylance' 扩展依赖于 'Python' 扩展来使用)。

    有关更多相关信息,您可以参考 VS Code 文档:Using Python in VSCodePythonPylance

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-11
      • 2018-03-06
      • 1970-01-01
      • 2020-09-07
      • 2020-06-17
      • 2011-05-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多