python 如何切换vscode使用pylance而不是jedi?

krcsximq  于 2023-02-11  发布在  Python
关注(0)|答案(3)|浏览(336)

我尝试使用python 3.10的match/case,但是jedi不支持这个语法,我听说pylance更好,但是我找不到任何方法将vscode切换到pylance,我下载了默认的Python扩展,但是只有jedi语言服务器在运行,我该怎么切换呢?
编辑:添加了一张试图搜索“pylance”的图片,这样就不会混淆了,它根本不存在。它似乎声称它是python扩展的一部分,但使用的语言服务器总是jedi。

Python扩展包:

qacovj5a

qacovj5a1#

我用的是open source version of vscode,它没有所有的扩展。切换到专有版本(在AUR上可用)修复了我的问题。

doinxwow

doinxwow2#

更改设置:python.languageServer

rggaifut

rggaifut3#

转到Settings > Extensions > Python,再转到Language Server,然后将Default更改为Pylance。此修复也适用于开源版本VS Codium。它应该与您使用的VScode版本无关。

相关问题