Ben Anaconda
, (python3.5.2 dahil) VIM
(7.4) ve Jedi-VIM
sistemimde yüklü. Ayrıca python
varsayılan olarak linux sistemine bir kurulum yapıldı.
Otomatik tamamlama en azından temel paketler üzerinde çalışıyor. Ancak numpy
(dahil edilen Anaconda
) paketler için tamamlama çalışmıyor.
Aşağıdaki komutu kullanarak 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_']
Bu bana Anaconda-python
tercüman ve paketlerin asla kullanılmadığını gösterir jedi-vim
.
$which python
/home/user1/anaconda3/bin/python
Jedi-vim'i paket otomatik tamamlama almak için anaconda python yolunu da nasıl kullanabilirim?
export PYTHONPATH="/home/user-name/anaconda3/lib/python3.5/site-packages":$PYTHONPATH
benim için~/.zshrc
Kobrayla doğru çalışması lazım Jedi-vim.