티스토리 뷰

 파이썬 소스 vim 오픈시 아래와 같은 에러가 발생. 

Error detected while processing BufNewFile Autocommands for "*.py"..FileType Autocommands for "*"..function <SNR>6_LoadFTPlugin[18]..script 
/Users/AAAAA/.vim_runtime/sources_non_forked/jedi-vim/ftplugin/python/jedi.vim
[1]../Users/AAAAA/.vim_runtime/sources_non_forked/jedi-vim/autoload/jedi.vim
[260]..function jedi#init_python
[13]..BufNewFile Autocommands for "*.py"..FileType Autocommands for "*"..function <SNR>6_LoadFTPlugin
[18]..script /Users/AAAAA/.vim_runtime/sources_non_forked/jedi-vim/ftplugin/python/jedi.vim
[1]..
[260]..function jedi#init_python[11]..<SNR>118_display_exception:                       
line   19:                                                                                                           Error: jedi-vim failed to initialize Python: jedi#setup_python_imports: ModuleNotFoundError: No module named 'jedi' (in BufNewFile Autocommands for "*.py"..FileType Autocommands for "*"..function <SNR>6_LoadFTPlugin[18]..script /Users/aaaaa/.vim_runtime/sources_non_forked/jedi-vim/ftplugin/python/jedi.vim[1]../Users/aaaaa/.vim_runtime/sources_non_forked/jedi-vim/autoload/jedi.vim[260]..function jedi#init_python[4]..<SNR>118_init_python[6]..jedi#setup_python_imports, line 20). See :messages and/or :JediDebugInfo for more information.                                     Error detected while processing BufNewFile Autocommands for "*.py"..FileType Autocommands for "*"..function <SNR>6_LoadFTPlugin[18]..script /Users/aaaaa/.vim_runtime/sources_non_forked/jedi-vim/ftplugin/python/jedi.vim:          line   36:                                                                                                           E117: Unknown function: jedi#configure_call_signatures 

 

에러내용 경로에서 문제가 되는 소스 내용에 아래 모듈 호출시 발생하는듯 하였다.... 

 

 

아래 명령어로 jedi vim 버전확인 진행. 

:verbose JediDebugInfo

jedi 모듈을 python에서 인식하지 못하고 있다. 

 

git을 통해 jedi-vim 패키지 clone 하기.

>> git clone --recursive https://github.com/davidhalter/jedi-vim.git ~/.vim/bundle/jedi-vim

 

~/.vimrc에 아래 내용추가

 

그 후에 다시 .py 파일 vim으로 오픈

 

jedi-vim 패키지를 내려받는게 중요한것이 아니엿다....

jedi 설치가 진행되지 않았던것이다.... 

⚡ python -c 'import jedi; print(jedi.__version__)'                                                                    
Traceback (most recent call last):                                                                                     
File "<string>", line 1, in <module>                                                                               
ModuleNotFoundError: No module named 'jedi' 

아래 명령어로 jedi 설치 진행.

⚡ python -m pip install jedi 

 

아까와 다르게 버전정보 확인... 

⚡ python -c 'import jedi; print(jedi.__version__)'                                                                   
0.18.2 

 

 

이상없이 .py 파일이 열린다... 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31