尝试通过 nvim-lspconfig 配置 pyls
Trying to Configure pyls through nvim-lspconfig
我正在尝试从 vscode 切换到 neovim。我为 pyright
配置了 coc.nvim
,但现在 neovim
为 language-server
提供了本机支持。所以我尝试配置python-language-server
。我已经通过 pip install python-language-server
安装了 pyls
。我浏览了 lsp-quickstart
的文档。它说我只需要将 neovim/nvim-lspconfig
添加到我的插件,然后将 lua require('lspconfig').pyls.setup{}
添加到我的 init.vim
。刷新后出现错误:
E5108: Error executing lua [string ":lua"]:1: attempt to index field 'pyls' (a nil value)
我尝试用谷歌搜索但没有找到任何相关答案。如果你已经配置好了,请帮助我。
嘿,看来有一个新的 pyls 分支。我遇到了同样的问题,以下对我有用!
看这里:
https://github.com/neovim/nvim-lspconfig/blob/master/CONFIG.md#pylsp
这里:
https://github.com/python-lsp/python-lsp-server
尝试:
pip install 'python-lsp-server[all]'
然后在init.vim
中更改:
lua require('lspconfig').pyls.setup{}
至
lua require('lspconfig').pylsp.setup{}
注:pyls改为pylsp
我正在尝试从 vscode 切换到 neovim。我为 pyright
配置了 coc.nvim
,但现在 neovim
为 language-server
提供了本机支持。所以我尝试配置python-language-server
。我已经通过 pip install python-language-server
安装了 pyls
。我浏览了 lsp-quickstart
的文档。它说我只需要将 neovim/nvim-lspconfig
添加到我的插件,然后将 lua require('lspconfig').pyls.setup{}
添加到我的 init.vim
。刷新后出现错误:
E5108: Error executing lua [string ":lua"]:1: attempt to index field 'pyls' (a nil value)
我尝试用谷歌搜索但没有找到任何相关答案。如果你已经配置好了,请帮助我。
嘿,看来有一个新的 pyls 分支。我遇到了同样的问题,以下对我有用!
看这里:
https://github.com/neovim/nvim-lspconfig/blob/master/CONFIG.md#pylsp
这里:
https://github.com/python-lsp/python-lsp-server
尝试:
pip install 'python-lsp-server[all]'
然后在init.vim
中更改:
lua require('lspconfig').pyls.setup{}
至
lua require('lspconfig').pylsp.setup{}
注:pyls改为pylsp