전공공부/인공지능

[jupyter] shift+tab으로 자동완성 안될 때

prefer_all 2022. 7. 23. 17:39

원인

구버전 jupyter에서는 jedi라는 파이썬 통계 패키지를 이용하여 항목을 검색하고 후보군을 추리는 작업을 진행했음. 그런데 최근에는 이 패키지를 사용하지 않고 더 빠른 빌트인 검색 툴을 지원함.

 

해결

따라서 jedi가 default로 켜져있는 상태를 인위적으로 꺼주기만하면 문제 해결.

%config Completer.use_jedi = False

%로 시작하는 명령은 magic command로 현재 사용중인 주피터커널의 환경변수 등을 재설정하는 커맨드임

따라서 이 명령어를 ipynb 파일의 머리부분에 넣어주면 됨