打开nvim的init.vim文件时,Neoclide coc.vim出现了以下错误提示:

3

我尝试打开neovim的init.vim文件时,出现了这个错误,是由于安装了neoclide coc.vim所致。有什么解决方法吗?我在WSL(Ubuntu)上操作。

[coc.nvim] Error on execute :pyx command, ultisnips feature of coc-snippets requires pyx support on vim. use :CocOpenLog for details

我尝试了https://dev59.com/1sPra4cB1Zd3GeqPrONG#73285807和https://dev59.com/1sPra4cB1Zd3GeqPrONG#71449209,这解决了我的问题。 - sutonea
5个回答

4

请确认您在init.vim中选择了正确的Python版本。

例如:

let g:python3_host_prog="/usr/bin/python3.10"


4

在命令行中输入命令pip install pynvim,这会对你有所帮助。在此之前,请确保你的电脑上安装了Python。


1

我尝试安装了pynvim,并且拥有最新的pip(21.3.1)。我的vim版本是9.0并且从头开始编译的。但是在搜索vim包含的功能时,我意识到我没有包含python。按照这个答案的步骤,在编译vim时启用了python。我的问题已经解决了。


0
很可能您机器上的默认Python安装由于某些原因出现问题(我也是一样)。 尝试从终端运行python命令。 如果您收到“command not recognized”,则知道这就是问题所在。
重新安装Python或将vim使用的Python路径设置为已安装且可正常工作的Python版本。
let g:python3_host_prog="/usr/bin/version python" 

假设您已经安装了Python3。

0

我必须先升级 pip, 然后运行pip install pynvim


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接