如何在特定路径中为 vscode 使用 python 语言服务器?
How to use python language server for vscode in specific path?
我正在使用 ArchLinux 并想使用 Python Language Server 和 vscode
来编写 python 代码。
当我在 aur, I found microsoft-python-language-server 中搜索时,使用 dotnet
下载并构建语言服务器。
该软件包在 /usr/bin/mspyls
.
处为我提供了一个可执行文件
但是,当我打开 vscode
时,它仍然会自动为我下载一个新的语言服务器,网址为
.vscode/extensions/ms-python.python-2019.5.17059/languageServer.0.2.86/Microsoft.Python.LanguageServer
。
而且我没有任何配置来指定语言服务器的路径。
是否有任何可能的解决方案来使用我自己的 mspyls 而不是 vscode 下载的那个?
不,由于兼容性要求,VS Code 的 Python 扩展不允许您选择要使用的自己的语言服务器副本(例如,LSP 的更改,其他扩展如 IntelliCode 需要插入语言服务器等)。
我正在使用 ArchLinux 并想使用 Python Language Server 和 vscode
来编写 python 代码。
当我在 aur, I found microsoft-python-language-server 中搜索时,使用 dotnet
下载并构建语言服务器。
该软件包在 /usr/bin/mspyls
.
但是,当我打开 vscode
时,它仍然会自动为我下载一个新的语言服务器,网址为
.vscode/extensions/ms-python.python-2019.5.17059/languageServer.0.2.86/Microsoft.Python.LanguageServer
。
而且我没有任何配置来指定语言服务器的路径。
是否有任何可能的解决方案来使用我自己的 mspyls 而不是 vscode 下载的那个?
不,由于兼容性要求,VS Code 的 Python 扩展不允许您选择要使用的自己的语言服务器副本(例如,LSP 的更改,其他扩展如 IntelliCode 需要插入语言服务器等)。