Tengo Anaconda
(incluyendo python3.5.2), VIM
(7.4) e Jedi-VIM
instalado en mi sistema. También había python
instalado en el sistema Linux de forma predeterminada.
El autocompletado está funcionando en paquetes base, al menos. Pero para paquetes como numpy
(que se incluyó en Anaconda
) la finalización no funciona.
Al usar el siguiente comando en 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_']
Esto me indica que el Anaconda-python
intérprete y los paquetes nunca han sido utilizados por jedi-vim
.
$which python
/home/user1/anaconda3/bin/python
¿Cómo puedo hacer que jedi-vim use también la ruta de Anaconda Python para obtener el autocompletado de paquetes?
export PYTHONPATH="/home/user-name/anaconda3/lib/python3.5/site-packages":$PYTHONPATH
a mi~/.zshrc
tengo jedi-vim para trabajar correctamente con anaconda.