Saya telah Anaconda
(termasuk python3.5.2), VIM
(7.4) dan Jedi-VIM
diinstal pada sistem saya. Ada juga yang python
diinstal pada sistem linux secara default.
Penyelesaian otomatis bekerja pada paket dasar, setidaknya. Tetapi untuk paket seperti numpy
(yang termasuk dalam Anaconda
) penyelesaian tidak berfungsi.
Dengan menggunakan perintah berikut di 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_']
Ini menunjukkan kepada saya bahwa Anaconda-python
interpreter dan paket tidak pernah digunakan oleh jedi-vim
.
$which python
/home/user1/anaconda3/bin/python
Bagaimana saya bisa mendapatkan jedi-vim untuk menggunakan juga jalur anaconda python untuk mendapatkan paket autocompletion?
export PYTHONPATH="/home/user-name/anaconda3/lib/python3.5/site-packages":$PYTHONPATH
ke saya~/.zshrc
mendapat jedi-vim untuk bekerja dengan benar dengan anaconda.