"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."


[Jupyter] 주피터노트북, 주피터랩 탭키 자동완성 안될 때
728x90

 

주피터 노트북이나 주피터 랩에서 탭(tab) 키를 누르면 자동완성 기능을 사용할 수 있습니다. 그런데 이 기능이 안되는 경우가 있습니다. 이런 경우 다시 tab 키 자동완성 기능을 살리는 방법을 알아보겠습니다.

 

tab키 자동완성이 안되는 경우

변수나 함수 앞글자를 입력한 후 탭 키를 누르면 자동완성 되거나 docstring을 확인할 수 있습니다. 그런데 주피터 랩을 설치하고 해당 기능이 동작하지 않았습니다.

tabl 키 자동완성 무반응

 

jedi라는 패키지와 충돌이 일어나서 탭 키 자동완성 기능이 동작하지 않은 것 입니다.

 

tab 키 자동완성 기능 안되는 경우 해결 방법

jedi 패키지를 삭제하거나 주피터 매직워드로 해당 기능을 disable 시키면 됩니다.

 

config에서 jedi 사용하지 않도록 설정하기

%config Completer.use_jedi = False

 

jedi 패키지 삭제하기

!pip uninstall jedi

 

이렇게 설정하면 tab 키를 눌렀을 때 자동완성 기능이 수행됩니다.

자동완성 뿐만 아니라 경로 설정, 파일명을 입력할 떄도 사용할 수 있습니다.

 

Shift+tab을 누르면 docstring을 확인할 수도 있습니다.

 

이상 주피터 노트북, 주피터 랩에서 탭 키 자동완성 기능이 안되는 경우 해결방법을 알아보았습니다.

 

728x90
728x90
LIST