我正在使用安装了 jedi 和 pyright 的 VSCodium(vscode 的开源版本)。这导致函数文档字符串显示两次(见附图),因为 jedi 和 pyright 都显示了它们。
问问题
176 次
2 回答
1
事实证明,Pyright 本身就是一个语言服务器,因此 vscode 会同时显示 pyright 和 jedi 的输出。添加"python.languageServer": "None",
您的配置可以解决此问题。
另请参阅:https : //github.com/microsoft/pyright/issues/390、https: //github.com/microsoft/vscode-python/issues/7010和https://github.com/microsoft/pyright/issues /201
更新:另一种方法是继续使用绝地或任何其他语言服务器,只需将“pyright.disableLanguageServices”设置为 true。
于 2021-08-28T16:42:07.250 回答
0
您可以尝试切换到 Pylance 语言服务器吗?pyright
已内置:
Pyright 检测到安装了 Pylance 扩展。Pylance 包含 Pyright 的功能,运行这两个扩展可能会导致问题。Pyright 会自行禁用。卸载或禁用 Pyright 以避免出现此消息。
于 2021-08-26T09:22:24.243 回答