我尝试使用python 3.10的match/case,但是jedi不支持这个语法,我听说pylance更好,但是我找不到任何方法将vscode切换到pylance,我下载了默认的Python扩展,但是只有jedi语言服务器在运行,我该怎么切换呢?编辑:添加了一张试图搜索“pylance”的图片,这样就不会混淆了,它根本不存在。它似乎声称它是python扩展的一部分,但使用的语言服务器总是jedi。
Python扩展包:
qacovj5a1#
我用的是open source version of vscode,它没有所有的扩展。切换到专有版本(在AUR上可用)修复了我的问题。
doinxwow2#
更改设置:python.languageServer
python.languageServer
rggaifut3#
转到Settings > Extensions > Python,再转到Language Server,然后将Default更改为Pylance。此修复也适用于开源版本VS Codium。它应该与您使用的VScode版本无关。
Settings > Extensions > Python
Language Server
Default
Pylance
3条答案
按热度按时间qacovj5a1#
我用的是open source version of vscode,它没有所有的扩展。切换到专有版本(在AUR上可用)修复了我的问题。
doinxwow2#
更改设置:
python.languageServer
rggaifut3#
转到
Settings > Extensions > Python
,再转到Language Server
,然后将Default
更改为Pylance
。此修复也适用于开源版本VS Codium。它应该与您使用的VScode版本无关。