본문 바로가기
데이터분석과 AI/데이터분석과 AI 문법(Python)

Jupyter Notebook, Jupyterlab 자동완성(TAB) 안될 때

by 우공80 2022. 8. 23.
728x90

jupyter 자동완성 안될 때

 

tab 키..


python Jupyterlab에서는 변수나 함수의 앞글자를 입력하고 tab키를 누르면 자동 완성해주는 기능이 있습니다.

그런데, 얼마 전부터 사내 데이터분석 플랫폼의 Jupyterlab에서 tab 눌렀을 때, 자동완성이 안 먹히기 시작했습니다.

자동완성 안됨
무반응..

뭐 잠깐 기능이 로딩이 안되었나 싶었는데, 며칠째 똑같은 증상이라 너무 불편했습니다.

tooltip은 정상

shift + tab 으로 함수 명세 보는 부분은 또 잘 나오네요.

해결방법 - jedi 패키지 문제

구글에서 검색해보니 jedi라는 패키지 때문에 발생하는 문제라서, 패키지를 삭제하거나 아래와 같은 명령어를 실행하라고 합니다.

 

%config Completer.use_jedi = False

위 코드를 실행하고 나니 tab 눌렀을 때 자동완성 기능이 잘 먹습니다.

자동완성 잘됨

 

 

※ 참고자료

https://stackoverflow.com/questions/40536560/ipython-and-jupyter-autocomplete-not-working

728x90

댓글