我已经安装了coc.nvim和扩展coc-python(:CocInstall coc-python)
当我打开文件时,我拒绝了linting,然后得到了错误:
[coc.nvim] Jedi error: Traceback (most recent call last): File "completion.py", line 694, in <module>
[coc.nvim] Jedi error: Traceback (most recent call last):
[coc.nvim] Jedi error: import jedi
ModuleNotFoundError: No module named 'jedi'我试着重新安装扩展和插件,但没有帮助。
发布于 2020-12-23 15:59:51
如果你使用的是Python3,推荐使用https://github.com/fannheyward/coc-pyright;如果你使用的是Jedi,推荐使用https://github.com/pappasam/coc-jedi。
发布于 2021-01-15 16:20:55
看起来你没有为你的python解释器安装jedi包。我希望它能在你运行后工作(在你的命令行中)
pip3 install jedi我刚刚还看到我在python环境中安装了pynvim包,但是我不记得您是否需要这个包。
发布于 2021-03-30 23:12:40
当我开始编辑.py文件时,有一些通知,但由于我正在键入,通知被跳过,然后它显示我的[coc.nvim] Jedi error: import Jedi。
原来通知要求我选择python解释器(我有两个解释器:一个来自anaconda,另一个来自python.org)。虽然我在'python.org‘解释器上安装了绝地,但我没有在巨蟒的python解释器上安装Jedi,也没有选择使用哪种python解释器。
因此,您应该执行以下任一操作:
:CocCommand python.setInterpreter "C:\Users\username\AppData\Local\Programs\Python\PythonVersion\python.EXE"
或
:CocCommand python.setInterpreter "/usr/bin/python3"
别忘了实际安装绝地:pip install jedi
https://stackoverflow.com/questions/62178926
复制相似问题