我已经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可以与anaconda一起正常使用。