Vim

deoplete-jediの設定

Summary

deoplete-jediの設定

Setteing

dein.toml

[[plugins]]
repo = 'zchee/deoplete-jedi'
on_ft = 'python'
hook_add = '''
    let g:deoplete#sources#jedi#python_path = '/usr/local/bin/python3.6'
'''

Point

let g:deoplete#sources#jedi#python_path にPython3.exeを通しておく

これをすることで補完につかうPython3を固定できる

つまり

pip 3 fooでいれたライブラリに対して補完できる

この設定をしないと、$PATHで最初に捕まえた

Python3を使用することになるので

pip3Python3と違う可能性が生じる

つまり

下記の設定は必ずおこなうこと

let g:deoplete#sources#jedi#python_path = /path/to/python3

使用してるPythonの確認方法

$ which python3
/usr/local/bin/python3