반응형

Jupyter Notebook (Jupyter Lab)에서 가상 환경을 커널로 추가하려면 아래 내용을 참고하세요.


1. 먼저, 원하는 가상 환경을 생성합니다.

가상 환경을 생성하는 방법은 여러 가지가 있지만, virtualenv 또는 conda 등을 사용할 수 있습니다.

 

Python 가상환경 구성

[참고] 가상환경을 구성하는 이유 python은 현재 2.x 버젼과 3.x 버젼이 혼용되는 과도기에 있고 때론, 2.x 버젼의 python 환경에서 프로젝트를 개발해야할 때도 있고, 3.x버젼의 python 환경에서 개발해

yunwoong.tistory.com

2. 해당 가상 환경을 활성화합니다.

virtualenv의 경우:

source myenv/bin/activate

conda의 경우:

conda activate myenv

3. 활성화된 가상 환경에 IPython 커널을 설치합니다.

pip install ipykernel

4. Jupyter Notebook에 해당 가상 환경의 커널을 추가합니다.

python -m ipykernel install --user --name=myenv

--display-name 옵션을 사용하면 Jupyter Notebook에서 해당 커널을 선택할 때 보이는 이름을 직접 지정할 수 있습니다. --display-name 옵션을 사용하면 Jupyter Notebook에서 해당 커널을 선택할 때 보이는 이름을 직접 지정할 수 있습니다.

python -m ipykernel install --user --name=myenv --display-name="[displayKernelName]"

5. Jupyter Notebook을 실행하면, "Kernel" 메뉴에서 "Change kernel"을 선택하고, 새로 추가한 커널을 선택할 수 있습니다.


이제 해당 가상 환경에 설치된 라이브러리와 도구를 Jupyter Notebook (Jupyter Lab)에서 사용할 수 있게 되었습니다. 추가로 Kernel 등록 확인이나 삭제는 아래를 참고하시기 바랍니다.

##등록한 커널을 확인
jupyter kernelspec list

##등록한 Kernel 삭제가 필요한 경우
jupyter kernelspec remove [displayKenrelName]
반응형