jedi-vim 与 jedi 输出不一致

jedi-vim inconsistent with jedi output

我正在使用 jedi-vim,输入以下内容后,出现 "Pattern not found" 错误:

import numpy
numpy.

但是,如果我 运行 以下 python 脚本,我会得到一长串完成:

import jedi
print(jedi.Script('import numpy;numpy.').completions())

既然jedi-vim可以顺利完成其他包,不知道是不是配置错了,是什么原因?

我找到问题了。我使用的 vim 没有 python3 支持,所以 jedi 正在查看 python2.7 模块,因此没有 numpy。我重新安装了 vim 支持 python3,它解决了问题。