You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Neovim打开Python文件出现[coc.nvim] UnhandledRejection报错求助

Neovim打开Python文件时coc.nvim报错:Pending response rejected since connection got disposed

打开Python文件时,coc.nvim抛出如下错误:

[coc.nvim]: UnhandledRejection: Pending response rejected since connection got disposed                                
Error: Pending response rejected since connection got disposed                                                         
    at Object.dispose (/home/diego/.vim/plugged/coc.nvim/build/index.js:51:4565)                                       
    at Object.dispose (/home/diego/.vim/plugged/coc.nvim/build/index.js:236:6172)                                      
    at wd.handleConnectionClosed (/home/diego/.vim/plugged/coc.nvim/build/index.js:239:15575)                          
    at wd.handleConnectionClosed (/home/diego/.vim/plugged/coc.nvim/build/index.js:243:3421)                           
    at t (/home/diego/.vim/plugged/coc.nvim/build/index.js:239:15224)                                                
    at HT.invoke (/home/diego/.vim/plugged/coc.nvim/build/index.js:24:14460)                                         
    at Uu.fire (/home/diego/.vim/plugged/coc.nvim/build/index.js:24:15230)                                           
    at Ze (/home/diego/.vim/plugged/coc.nvim/build/index.js:25:6505)                                                 
    at HT.invoke (/home/diego/.vim/plugged/coc.nvim/build/index.js:24:14460)                                         
    at Uu.fire (/home/diego/.vim/plugged/coc.nvim/build/index.js:24:15230) 

已尝试重新安装jedi、jedi-language-server和coc-jedi,问题仍未解决。


排查与解决步骤

  • 检查版本兼容性
    运行:checkhealth coc查看coc.nvim与Neovim的版本匹配情况,若存在不兼容提示,升级或降级coc.nvim到对应稳定版本。

  • 清除coc缓存
    执行:CocClean清除缓存文件,重启Neovim后再次测试。

  • 指定Python解释器路径
    打开coc配置文件(:CocConfig),添加或修改Python路径配置,确保coc-jedi使用正确的解释器:

    "jedi.pythonPath": "/path/to/your/python/interpreter"
    

    替换路径为实际Python环境(如系统Python或虚拟环境中的Python)。

  • 排查插件冲突
    临时禁用其他LSP相关或可能冲突的插件,逐一测试是否存在插件冲突问题。

  • 重新构建coc.nvim
    进入coc.nvim插件目录(/home/diego/.vim/plugged/coc.nvim),执行以下命令重新构建:

    npm install && npm run build
    

    完成后重启Neovim。

内容的提问来源于stack exchange,提问作者Diego Perozo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 01:31:03