Jupyter Notebook 커널에 가상 환경을 설정하는 방법

소개



venv를 사용해 가상 환경을 작성했을 때, 디폴트에서는 Jupiter Notebook 상에서 그 실행 환경을 지정할 수 없었으므로, 그 방법을 기재했습니다.

전제 조건



【PC환경】
Windows 10 Pro
【로컬 환경의 python.Ver】
python3.8.3
【가상 환경의 python.Ver】
python3.8.3

※venv로 가상 환경을 작성했을 경우, python 자신의 버젼은 그 타이밍의 로컬 환경 버젼과 함께 된다.

절차



1. 로컬 환경에 Jupyter Notebook 설치 (이미 사용자는 필요 없음)
2. 가상 환경에 들어가 ipykernel 설치

조속히 시작합니다!



1. 로컬 환경에 Jupyter Notebook 설치


pip install jupyter notebook 명령으로 설치하기만 하면 됩니다.

설치 전: pip list

설치 후 : pip list (그림은 일부의 스쿠쇼)

설치 완료

■ jupyter 기동 확인
jupyter notebook
기본적으로 가상 환경이 표시되지 않는 것을 확인!
일단 Jupyter Notebook은 닫힌다.

2. 가상 환경에 들어가 ipykernel 설치



■ 가상 환경으로 들어가기.\for_scraping\Scripts\activate
■ 가상 환경에서 ipykernel 설치pip install ipykernel
■ 가상 환경 내의 라이브러리 확인pip list
※ 일부 라이브러리가 증가하고 있지만, notebook 자체는 가상 환경에는 없다.

■ Jupyter에 커널 추가ipython kernel install --user --name=pj_scraping※ [pj_scraping] 의 부분은 좋아하는 명칭으로 좋다.

■ 가상 환경을 빠져 Juypter Notebook 시작


Jupyter Notebook 커널에 가상 환경을 설정할 수 있습니다!

환경이 불필요하게 되어 venv로 만든 폴더를 삭제한 경우라도, 노트북의 쪽에는 위와 같이 Kernel에 남아 버립니다. 이 경우 다음 명령 프롬프트에서 다음 명령을 실행하면 해결! (가상 환경이 Activate가 아닌 상황에서)


jupyter kernelspec uninstall 【Kernel名】

요약



이제 생성한 가상 환경을 Jupyter Notebook에서 선택할 수 있게 되었습니다!
특히 빠지지 않고 쉽게 설정할 수있어서 좋았습니다 :)
자신은 Jupyter Notebook을 사용하여 코딩하는 경우가 많기 때문에 이것은 매우 유용합니다.

좋은 웹페이지 즐겨찾기