

### 前提・実現したいこと

  * jedi-vimのオムニ補完を正常に作動させたい

### 発生している問題・エラーメッセージ

  * Vundleを使用し、jedi-vimを導入しました
  * `str.`や`numpy.`で補完を試したところ、以下のメッセージが出ます

`-- オムニ補完 (^O^N^P) パターンは見つかりませんでした`

### 該当のソースコード

test.py

[code]

    import numpy
    numpy. #この時点でエラーメッセージ
    
[/code]

~/.vimrc

[code]

    set nocompatible
    filetype off
    set rtp+=~/.vim/bundle/Vundle.vim
    call vundle#begin()
    
    Plugin 'VundleVim/Vundle.vim'
    
    Plugin 'airblade/vim-gitgutter'
    Plugin 'davidhalter/jedi-vim'
    
    call vundle#end()
    filetype plugin indent on
    
[/code]

### 試したこと

  * vimで`:help jedi-vim`を打つとjedi-vimのヘルプ画面は表示されました
  * 一度Vundleを削除し、dein.vimでも試しましたが同じようなエラーがでました

### 補足情報

  * VIM - Vi IMproved 8.1
  * anaconda3-5.3.0（pyenvで管理）

* * *

足りない情報がありましたら追記いたしますのでご教授お願いいたします。  
よろしくお願いします。

### 追記

書くの忘れてました。マルチポストしてます。  
<https://teratail.com/questions/163424>


CC BY-SA 4.0
2018-12-12T04:03:06.350
51134
2018-12-14T01:47:54.327
2018-12-12T04:47:29.663
31410
31410
question
python python3 vim anaconda3
Vimのプラグインjedi-vimの補完が正常に動かない


動作にはいくつかの前提条件を満たす必要があるようなので、これらを念のため確認してみてください。

  * Vimが`+python`または`+python3`フラグを有効にしてコンパイルされている。  
例えばLinuxならコマンドラインから`vim --version | grep
python`を実行して、上記のいずれかが含まれているかを確認。`-python`のように`-`が付いているとNG。

  * Pythonの`jedi`ライブラリがインストールされている。
[code]     $ pip install jedi

    
[/code]

参考：  
[davidhalter/jedi-vim: Using the jedi autocompletion library for
VIM.](https://github.com/davidhalter/jedi-vim)  
[Vimメモ : jedi-vimでPythonの入力補完 -
もた日記](https://wonderwall.hatenablog.com/entry/2017/01/29/213052)


CC BY-SA 4.0
2018-12-12T04:31:34.603
51135
2018-12-12T04:31:34.603
3060
51134
answer