본문 바로가기
Tensorflow

[Jupyter Notebook] 초기 실행 폴더위치 변경

by 청양호박이 2020. 1. 19.

Jupyter Notebook을 처음 실행했을때, 그냥 Default로 의지와 상관없이 기본 경로를 기준으로 실행이 됩니다. 뭐... 그냥 그 위치에서 폴더를 만들고 작업을 해도 되겠지만, 내가 원하는 작업 폴더로 위치시키게 하는 방법이 없을까요?? 당연히 있습니다. 

 

그럼 Jupyter Notebook의 실행 시 초기 실행 폴더위치를 변경하는 방법을 알아보겠습니다.

 

 

1. config 생성


우선 C:\Users\[사용자]\.jupyter 가 있는지 확인합니다. 기본적으로 단순 설치로는 해당 폴더가 존재하지 않습니다. 따라서 강제로 생성해 줍니다.

 

CMD를 열고, 아래의 명령을 입력하면 됩니다.

jupyter notebook --generate-config

수행하고 해당 위치로 가보면 폴더도 있고 아래의 파일이 생성되어 있습니다. 

이번에는 새로 생성된 jupyter_notebook_config.py를 수정해 보겠습니다. 해당 파일을 열어보면 엄청나게 많은 config list가 있고 주석처리가 되어있습니다. 그 중에서... 

## 검색대상
#c.NotebookApp.notebook_dir

## 수정
c.NotebookApp.notebook_dir = 'D:/DEV/ipynb'

해당 변수명이 다음처럼 주석처리가 되어있습니다. 우선 주석을 풀고, 원하는 경로를 입력하면 됩니다. 

 

자 그러면... 실행->jupyter notebook을 실행합니다!! 하지만 이상합니다. 분명히 새로운 경로로 만들어서 적용했지만 

기존과 똑같이 기본 경로를 지정하여 실행이 되네요?? 이상한 마음에 이번엔... anaconda prompt로 jupyter notebook을 실행해 봅니다.

 

어라 여기서는 수정한 폴더로 지정해서 실행이 되네요?? 뭔가 이상합니다. 그렇다면 실행할때 뭔가 설정이 먹히는 거 같습니다.

 

 

2. Jupyter Notebook 실행 Icon설정 변경


다음과 같이 실행 -> jupyter 입력 -> 파일위치 열기를 합니다. 

이렇게 실행 Icon이 있습니다. 여기서 Jupyter Notebook에 마우스 오른쪽을 누르고 속성으로 들어가 봅니다. 

음 보아하니 이 대상이 문제가 있는 거 같습니다. 뒤에 "%USERPROFILE%/" 이 부분을 깔끔하게 삭제합니다. 그리고 기존처럼 실행에서 jupyter를 검색해서 실행하면!!!!

 

정상으로 반영되는 것을 확인할 수 있습니다.

 

-Ayotera Lab-

댓글