Tengo Anaconda(incluyendo python3.5.2), VIM(7.4) e Jedi-VIMinstalado en mi sistema. También había pythoninstalado 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-pythoninté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":$PYTHONPATHa mi~/.zshrctengo jedi-vim para trabajar correctamente con anaconda.