【问题标题】:Jedi-vim doesn't workJedi-vim 不起作用
【发布时间】:2014-12-03 16:15:34
【问题描述】:

我对 VIM 有疑问。我正在尝试根据https://github.com/davidhalter/jedi-vim 安装jedi-vim 但是当我打开vim时,它会报告这样的错误:

initialize.py" 25L, 831C'import site' failed; use -v for traceback

Error detected while processing /home/.../.vim/autoload/jedi.vim:

line 285

Traceback (most recent call last):

  File "<string>", line 1, in <module>

  File "/home/.../.vim/initialize.py", line 10, in <module>

    import os

ImportError: No module named os

当我在 vim 中使用 Ctrl+Space 时,结果是

Error detected while processing function jedi#completions:                                                               

line    1:

Traceback (most recent call last):

Press ENTER or type command to continue

其实我从命令行导入os的时候并没有报错..

import os

os,

module 'os' from '/usr/local/install/python-2.7.5/lib/python2.7/os.pyc'

有人知道如何解决这个错误吗?谢谢。

【问题讨论】:

标签: python vim jedi-vim


【解决方案1】:

很确定你的 VIM 有问题。你可能在 mac 上使用 vim 并且 sys.path 有问题。

你应该可以在 VIM 中使用:python import os。如果这不起作用,绝地肯定不会。

【讨论】:

  • 是的,你是对的。所以我再次重新编译了vim,它可以工作了!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-19
  • 2021-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-17
  • 1970-01-01
相关资源
最近更新 更多