Eu tenho Anaconda
(incluindo python3.5.2), VIM
(7.4) e Jedi-VIM
instalado no meu sistema. Também havia um python
instalado no sistema linux por padrão.
O preenchimento automático está funcionando em pacotes base, pelo menos. Mas para pacotes como numpy
(que foram incluídos Anaconda
) a conclusão não está funcionando.
Usando o seguinte comando em 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_']
Isso indica para mim que o Anaconda-python
intérprete e os pacotes nunca foram usados por jedi-vim
.
$which python
/home/user1/anaconda3/bin/python
Como posso obter que o jedi-vim use também o caminho do anaconda python para obter o preenchimento automático de pacotes?
export PYTHONPATH="/home/user-name/anaconda3/lib/python3.5/site-packages":$PYTHONPATH
ao meu,~/.zshrc
o jedi-vim funcionou corretamente com o anaconda.