Programming/Tools
Jupyter Notebook 에 환경 추가하기
prograsshopper_
2020. 4. 1. 10:45
터미널에서 jupyter notebook을 실행하면 현재 사용하는 가상환경이 아니라 일반 로컬환경인 상태로 실행된다. 나는 주피터를 장고의 ORM 쿼리를 짜거나 혹은 간단한 코드등을 짤 때 많이 쓰는데 환경이 달라서 여간 불편한 것이 아니었다. 때문에 주피터에 가상환경을 설치하는 방법들을 찾아봤다.
Django shell로 주피터를 실행하기
1. 현재 가상환경에서 jupyter, ipython 과 django-extensions를 설치해준다.
- pip install jupyter python django-extensions
2. Settings.py의 INSTALLED_APPS에 django-extensions를 추가해준다
- INSTALLED_APPS += ['django_extenstions',]
3. 주피터 노트북을 실행한다.
- python manage.py shell_plus --notebook
# 주피터에 가상환경 추가하기
*이미 가상환경은 생성되어 있다는 전제
1. Ipykernel 을 설치한다
- pip install --user ipykernel
2. 가상환경을 주피터에 추가한다
- python -m ipykernel install --user --name=<venv_name>
- 설치 결과 : Installed kernelspec myenv in /home/user/.local/share/jupyter/kernels/
3. Jupyter를 실행하면 해당 가상환경이 보인다.
+제거할 땐 jupyter kernelspec uninstall 이라고 치면 된다고 한다.
반응형