반응형
tqdm이 Jupyter notebook에서 Hbox로 보일 때
Progress Bar를 통해 보다 시인성 좋은 반복문을 만들어주는 tqdm은, Jupyter에서 사용될 때에는 별도의 위젯을 설치해주어야 한다. tqdm 내부적으로 Jupyter 환경이면 tqdm_notebook이 실행되기 때문인데 만약 위젯을 설치하지 않은 채로, tqdm을 실행하게 되면 아래와 같이 깨진 형태가 나오게 된다.
최신 버전의 jupyter는 기본적으로 해당 위젯을 포함하는 것 같기도 하지만, 버전에 따라 이슈가 발생할 수 있다.
HBox(children=(IntProgress(value=1, bar_style='info', max=1), HTML(value='')))
해당 이슈를 해결하기 위해서는 아래와 같은 절차를 거치면 된다.
먼저 ipywidgets를 설치해야한다.
pip install ipywidgets
jupyter nbextension enable --py widgetsnbextension
그 후, Jupyter의 FigureWidget을 설치한다.
jupyter labextension install @jupyter-widgets/jupyterlab-manager
반응형