我刚刚从老朋友 Sublime 转向 VSCode。我真的很喜欢它的工作方式和它所具有的功能。我是一名 Python 开发新手。我发现了 VSCode 的两个流行的 python 扩展:Python 和 PyLance。我的问题是,Python 和 Pylance 扩展有什么区别?我搜索了很多,但没有找到很好的比较。
VSCode 作为编辑器,无法识别所有语言,很多功能无法独立实现。因此,当我们在 VSCode 中使用 Python 代码时,需要安装‘Python’扩展,它为我们提供了代码补全、支持 Jupyter Notebook、调试 Python 代码等功能。因此,Python 扩展是其中之一在 VSCode 中使用 Python 的必要依赖项。
扩展名“Pylance”需要与Python
扩大。不能在VSCode中独立使用。主要提供优秀的Python语言服务(其他Python语言服务如“Microsoft
", "Jedi
”,不需要安装特定的扩展,安装后就可以直接使用)。同时,它还提供了docstrings等功能。因此,Pylance扩展不是必要条件,而是推荐的扩展。
建议您安装并使用这两个扩展。它们不是相反的扩展,它们是相互配合的 VSCode 扩展(准确地说,“Pylance”扩展依赖于“Python”扩展来使用)。
有关更多相关信息,您可以参考 VS Code 文档:在 VSCode 中使用 Python https://code.visualstudio.com/docs/python/python-tutorial#_prerequisites and Python https://marketplace.visualstudio.com/items?itemName=ms-python.python and Pylance https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)