Error
The save operation succeeded, but the notebook does not appear to be valid. The validation error was:
Solution
외부 파일의 셀을 복사해왔을 때 혹은 다른 사람이 작성한 Notebook 파일을 다운로드 받아 사용할 때, 자주 발생하는 문제입니다. 해당 문제는 nbformat이 달라져서 발생하는 문제로 유사한 문제 이슈를 해당 Stackoverflow에서 확인 가능합니다.
nbformat이란 "introduce cell id metadata for each notebook cell" 입니다. 각 notebook cell-id는 고유한 값인데, 해당 notebook 파일내에서 cell-id가 중복되는 상황에서 발생할 수 있는 에러 메세지입니다. 관련 설명은 해당 깃헙 이슈를 참고했습니다. warning message와 비슷하게 노트북 파일의 실행은 가능하지만 계속 팝업으로 해당 메세지가 뜨기 때문에 해결해주는 편이 좋습니다.
제가 참고한 해결방법은 nbformat 라이브러리를 설치해주는 것입니다.
!pip install nbformat # 설치 시도
!pip install -U nbformat # 기설치시, update
참고 블로그: https://classicismist.blogspot.com/2020/05/jupyter-notebook-save-operation.html