Я установил jedi-vim с помощью Pathogen. Я хочу, чтобы он использовал мою anaconda python, которая является python 3.6, а не мою систему python. Я отредактировал свою переменную $ PATH в моем файле .bashr c на:
export PATH="/opt/anaconda/3-5.0.0.1/bin:$PATH"
, и я установил jedi для anaconda python.
Когда я пытаюсь отредактировать python файл, я получаю следующую ошибку:
Error: jedi-vim failed to initialize Python: jedi#setup_python_imports: ImportError: No module named jedi (in function jedi#ini
t_python..<SNR>24_init_python..jedi#setup_python_imports, line 32). See :messages and/or :JediDebugInfo for more information.
Вот результат :verbose JediDebugInfo
:
##### Global Python
Using Python version 2 to access Jedi.
- global sys.executable: `/opt/anaconda/3-5.0.0.1/bin/python`
- global sys.version: `2.7.5 (default, Jun 11 2019, 14:33:56), [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]`
- global site module: `/usr/lib64/python2.7/site.pyc`
дополнительная информация, если это может помочь:
which python
/opt/anaconda/3-5.0.0.1/bin/python
which python2
/usr/bin/python2
which python3
/opt/anaconda/3-5.0.0.1/bin/python3