티스토리 뷰

Python

jupyter notebook에서 자동완성 기능 쓰기

망고농장주인 2021. 9. 30. 10:02

VSC나 Colab 등에서 코드를 칠 때, 자동으로 완성되거나 커서가 있는 해당 내용의 doc_string이 뜨는 편리한 기능이 있다.
그런데 jupyter notebook에서는 뜨지 않아 항상 아쉬움이 있었는데, 어jupyter notebook에서도 해당 기능이 있다는 것을 알게 되어 정리해본다.

 

방법은 2가지이다.

방법 1

%config Completer.use_jedi = False

jupyter notebook에서 위의 magic command를 넣어준다.

방법 2

!pip uninstall jedi

아예 jedi를 삭제해도 된다.

 

 

활용 예시

(1) 위처럼 대, 소문자와 상관없이 코드 도중 Tab키를 누르면 자동완성이 가능한 내용이 뜬다.

 

(2) 경로를 설정할 때도 자동완성 기능을 사용할 수 있다.

 

(3) Shift+Tab을 누르면 해당 Docstring을 확인할 수 있다.