私はAnaconda(python3.5.2を含む)、VIM(7.4)をJedi-VIMシステムにインストールしています。またpython、デフォルトでLinuxシステムにインストールされていました。
オートコンプリートは、少なくとも基本パッケージで機能しています。ただし、numpy(に含まれていたAnaconda)などのパッケージでは、補完が機能しません。
で次のコマンドを使用しますVIM。
:py3 import sys; print(sys.path)
['/usr/lib/python35.zip',
'/usr/lib/python3.5',
'/usr/lib/python3.5/plat-x86_64-linux-gnu',
'/usr/lib/python3.5/lib-dynload',
'/usr/local/lib/python3.5/dist-packages',
'/usr/lib/python3/dist-packages',
'_vim_path_']
これは、Anaconda-pythonインタプリタとパッケージがによって使用されたことがないことを私に示していますjedi-vim。
$which python
/home/user1/anaconda3/bin/python
jedi-vimでパッケージの自動補完を取得するためにanaconda pythonのパスも使用するにはどうすればよいですか?
export PYTHONPATH="/home/user-name/anaconda3/lib/python3.5/site-packages":$PYTHONPATHように~/.zshrc取得したjedi-vimに追加します。