我的问题可能类似于链接
但我想我会问 jic。我在 osx 上并尝试使用 jedi-vim。我使用 jedi 安装pip
,然后通过克隆到我的 vim 配置用于加载包的目录中来安装 jedi-vim。这个供参考。当我使用 python 程序启动 vim 时,我收到“请安装 Jedi if...”消息。我克隆了 vim 74 并配置了 +python 和 +conceal。在仍然收到错误后,我查看了代码,发现这是一个导入错误。
顺便说一句,这不是最好的帮助信息。更好的可能是“无法导入绝地。你安装了绝地吗?”
我尝试从vim中导入绝地,如:python import jedi
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/local/lib/python2.7/site-packages/jedi-0.9.0- py2.7.egg/jedi/__init__.py", line 41, in <module>
from jedi.api import Script, Interpreter, NotFoundError, set_debug_function
File "/usr/local/lib/python2.7/site-packages/jedi-0.9.0 py2.7.egg/jedi/api/__init__.py", line 16, in <module>
from jedi.parser import Parser, load_grammar
File "/usr/local/lib/python2.7/site-packages/jedi-0.9.0-py2.7.egg/jedi/parser/__init__.py", line 21, in <module>
from jedi.parser import tree as pt
ImportError: cannot import name tree
如果这是一个构建问题,是否有在 mac 上构建 vim 的良好参考?