jupyter notebook 쓰면서 제일 불편했던게 자동완성인데요, 탭 누르면 뭔가 나오긴 하는데 좀 나사가 빠져있습니다.. 타입도 안나오고;
shift tab은 definition을 띄워주긴 하는데... 파이참의 그것과 비교하면 그냥 비교할 수가 없습니다. 불편합니다!!!
아무튼 Jupyter Notebook 확장을 모아놓은 jupyter_contrib_nbextensions에서 hinterland를 설정하면 탭 없이도 자동완성은 가능합니다
readme에 써있는대로 설치하면 됩니다
conda install -c conda-forge jupyter_contrib_nbextensions
conda를 쓰는 경우, conda-forge 채널에서 설치합니다
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
이런 오류가 나오면서 설치가 안되면,
conda update --all
위 명령어로 강제로 전부 업데이트해봅니다
뭔가 downgrade도 하라고 하고.. 좀 짜증나지만 안하면 설치를 못합니다
jupyter notebook를 실행하고 Nbextensions 탭에서 "disable ~~" 체크박스를 해제하고, Hinterland를 체크해줍니다.
이제 탭 안눌러도 자동완성 됩니다
타입은 여전히 안뜨네요; DataSpell을 써봐야하나..
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Jupyter Notebook] 줄바꿈(word wrap, 워드랩) 적용하는 법 (0) | 2022.08.08 |
---|---|
[conda] base environment activate 기본동작 막기 (0) | 2022.08.05 |
[Python] m1 mac에서 homebrew로 conda 설치 및 jupyter 세팅 (0) | 2022.08.04 |
[flake8] 4.0.0 이상 버전부터 user-level 설정 불가능, 해결방법 (0) | 2022.06.26 |
[django] primary key 필드 int -> uuid 마이그레이션 방법 (2) | 2021.10.10 |