neovim/vim 中遇到jedi-vim 插件报错解决
问题描述
jedi-vim是vim/neovim的Python代码自动补全插件,很好用,不过最近遇到这样一个问题,用neovim 打开python文件时,会有这样的提示:
1 | Error: jedi-vim failed to initialize Python: jedi#setup_python_imports: ImportError: bad magic number in 'jedi.common': |
这里记录一下解决办法.
解决办法
这个问题可能是更新jedi-vim
插件时, 缓存的.pyc
文件没删除导致的,因此我们找到插件目录,手动删除这种类型的文件就行:
1 | # 如果使用的是vim,将下面路径中的~/.nvim 替换为~/.vim |