私は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に追加します。