[Jupyter notebook]IOPub data rate exceeded
- Python/오류
- 2021. 3. 10.
jupyter에서 출력을 하려고 실행을 했더니
'IOPub data rate exceeded' 라 하면서 뒤에 주저리주저리 뭐가 붙는 경우가 있습니다.
출력 데이터 rate 초과시 발생하는 오류인데 Juptyer의 환경설정에서 고칠 수 있습니다.
'NotebookApp.iopub_data_rate_limit = 1000000' 으로 써져있는 곳을 바꾸면 되는데 복잡합니다.
임시방법
먼저 임시적인 방법을 알려드리겠습니다.
쥬피터 노트북 터미널을 켜서
jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10
을 입력합니다.
그러면 jupyter가 새로 켜지고 다시 실행을 시키면 잘 되는 것을 볼 수 있습니다.
환경설정 변경
환경설정 자체를 건드려 보겠습니다.
앞으로 모든 환경에서 초과 오류가 나오게 하고 싶지 않다면 이 방법으로 해결하면 됩니다.
cmd나 파워쉘을 켜서 다음을 입력합니다.
jupyter notebook --generate-config
그러면 경로가 하나 보입니다.
저 경로로 찾아가 jupyter-notebook_config.py 파일을 메모장으로 엽니다.
그리고 NotebookApp.iopub_data_rate_limit 를 찾습니다. 저는 data_rate로 찾아서 아래와 같이 찾았습니다.
여기서 #을 지우고 뒤에 1000000을 1.0e10으로 고칩니다.
저장을 하고 메모장을 끕니다.
다시 jupyter를 켜면 아마 오류가 없어질 것입니다.
그럼에도 오류가 안 없어진다면 시작메뉴의 Jupyter notebook 속성을 변경합니다.
윈도우 시작에서 jupyter notebook 을 찾고 파일 위치 열기를 클릭합니다.
바로가기가 모여있는 폴더가 나올텐데 해당 jupyter notebook의 속성으로 갑니다.
여기서 대상의 "%USERPROFILE%/"과 시작위치의 %HOMEPATH% 를 지웁니다.
그러고 다시 Jupyter를 실행시키면 오류가 없어진 것을 볼 수 있습니다.
'Python > 오류' 카테고리의 다른 글
작업 스케쥴러에서 파이썬 실행 안될때 오류 보기 (2) | 2021.07.07 |
---|---|
파이참 윈도우 디펜더 오류 (0) | 2021.06.22 |
[Jupyter] Tap(자동완성) 기능 안 될때 (0) | 2021.06.08 |
Jupyter Notebook Autosave failed (0) | 2020.05.02 |
[Python] python37.dll(파이썬 3.7.6기준) (0) | 2020.04.05 |