728x90
728x90
Jupyter Notebook이나 Jupyter Lab을 사용하다 보면 매번 같은 프로젝트 폴더로 이동하여 작업하는 경우가 많습니다. 이럴 때마다 초기 홈 경로를 일일이 설정하는 것은 번거롭습니다. 이 글에서는 Jupyter Notebook의 초기 홈 경로를 원하는 디렉토리로 고정하는 다양한 방법을 운영체제별로 자세히 알아보고, 각 방법의 장단점을 비교하여 최적의 방법을 선택할 수 있도록 돕습니다.
Jupyter Notebook이나 Jupyter Lab의 초기 홈 경로(작업 디렉터리)를 /MyProject/jupyter/로 고정하려면, Jupyter 설정 파일을 수정하거나 명령어에 특정 옵션을 추가해야 합니다.
728x90
1. 설정 파일 수정 방법
1-1. 설정 파일 생성 (이미 존재하면 생략)
jupyter notebook --generate-config
- 기본적으로 ~/.jupyter/jupyter_notebook_config.py 파일이 생성됩니다.
1-2. 설정 파일 수정
설정 파일을 열어 다음 내용을 추가하거나 수정합니다.
vi ~/.jupyter/jupyter_notebook_config.py
아래 내용을 파일에 추가하거나 수정합니다.
c.NotebookApp.notebook_dir = '/MyProject/jupyter/'
2. 실행 시 명령어로 직접 지정
설정 파일을 수정하지 않고 실행할 때마다 경로를 지정할 수도 있습니다.
jupyter notebook --notebook-dir=/MyProject/jupyter/
3. Mac에서 런치패드/GUI로 실행 시 경로 고정
3-1. ~/.bash_profile 또는 ~/.zshrc 파일 수정
export JUPYTER_PATH='/MyProject/jupyter/'
3-2. 런치패드에서 Jupyter 실행 시 사용
jupyter notebook --notebook-dir=$JUPYTER_PATH
728x90
4. 시스템 서비스로 설정 (Linux/Mac)
Jupyter를 시스템 서비스로 등록해 초기 디렉터리를 고정할 수도 있습니다.
sudo vi /etc/systemd/system/jupyter.service
[Service]
ExecStart=/usr/local/bin/jupyter-notebook --notebook-dir=/MyProject/jupyter/
sudo systemctl daemon-reload
sudo systemctl restart jupyter
테스트:
설정 후 Jupyter Notebook을 실행하고 초기 디렉터리가 /MyProject/jupyter/로 열리는지 확인하세요.
728x90
728x90
'홈서버 구축 일대기..' 카테고리의 다른 글
Jupyter Notebook 특정 셀 자동 실행: 효율적인 작업 환경 구축 (0) | 2024.12.26 |
---|---|
아나콘다 주피터랩스의 연결을 외부에서 하려면? (0) | 2024.12.24 |
맥 파인더를 통한 SSH 연결 및 원격 서버 파일 관리 가이드: SSHFS, Finder, 그리고 편리한 작업 환경 구축 (1) | 2024.12.13 |
맥 파인더에서 (.) 으로 시작되는 파일의 이름도 나타나게 하려면? (0) | 2024.12.11 |
oh-my-zsh 로 재설치... 삽질의 연속!! (0) | 2024.12.10 |