2

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'

誰でもこのエラーを解決する方法を知っていますか?ありがとう.

4

1 に答える 1

1

VIMに何か問題があることを確認してください。おそらく Mac で vim を使用していて、sys.path に何か問題があります。

:python import osVIMで使えるはずです。それがうまくいかない場合、ジェダイは確かにうまくいきません。

于 2014-12-03T18:31:47.323 に答える