주피터 노트북 파일인 ipynb 파일을 리눅스 서버에서 py 파일로 바꿀 때에는 nbconvert 라는 모듈을 이용합니다.

 

pip install nbconvert

 

먼저 위와 같이 모듈을 설치한 뒤, 아래의 코드를 입력하면 된다. 여기서 filename.ipynb는 변경하고자 하는 파일을 path까지 포함하여 입력하면 됩니다.

 

이때, 기본적으로 ipynb 파일은 root 사용자 권한이기 때문에 sudo 명령어를 필요로 합니다. 주피터 노트북 상에서 만들어진 파일들은 전부 기본적으로 소유가 root 사용자입니다.

 

sudo jupyter nbconvert --to script filename.ipynb