jupyter notebook은 접속 화면을 끄면 실행이 중단되는 부분이 있어서 아쉽다. 이를 우회하기 위해 notebook 파일을 작성하고 nohup, tmux
등으로 백그라운드에서 실행시키는 방법을 정리하고자 한다.
1. jupyter notebook 파일 작성하기
방법을 테스트하기 위해 matplotlib, tqdm
스크립트를 작성하고 cli_run_test.ipynb로 저장해두었다.
2. jupyter notebook cli로 실행
아래와 같이 jupyter nbconvert를 사용하면 되며 결과물로 cli_run_test.nbconvert.ipynb이 새로 생긴다.
jupyter nbconvert --execute --to notebook cli_run_test.ipynb
>>>>
[NbConvertApp] Converting notebook cli_run_test.ipynb to notebook
[NbConvertApp] Writing 23288 bytes to cli_run_test.nbconvert.ipynb
3. 실행 결과 확인
cli_run_test.nbconvert.ipynb를 열어보면 그래프, tqdm
등이 잘 출력되어 있다.
728x90
'python 메모' 카테고리의 다른 글
[python] Thread-Local Data (2) | 2022.08.03 |
---|---|
[pandas] duplicated()의 함정과 모든 중복 데이터 모으기 (0) | 2022.07.31 |
[numpy] np.take, np.take_along_axis (0) | 2022.07.29 |
[pandas] 셀의 모든 내용 출력하기 (0) | 2022.07.21 |
[예외처리] try, except, finally (0) | 2022.07.18 |