Jupyter Notebook에 아나콘다 가상환경 커널 생성 및 연결하기

728x90

1. 가상환경이란?

 

가상환경은 파이썬 패키지를 프로젝트마다 독립적으로 관리할 수 있는 환경을 제공합니다. 이를 통해 각 프로젝트가 서로 다른 버전의 패키지를 사용할 수 있으며, 패키지 간의 충돌을 방지할 수 있습니다.

 

예를 들어, 프로젝트 A가 패키지 버전 1.0을 필요로 할 때, 프로젝트 B는 패키지 버전 2.0을 필요로 할 수 있습니다. 가상환경을 사용하면 이 두 프로젝트를 각각 다른 환경에서 실행할 수 있습니다.

 

2. 가상환경을 사용하는 이유

  • 패키지 버전 관리: 각 프로젝트에 필요한 패키지 버전을 관리하여 프로젝트 간의 충돌을 방지할 수 있습니다.
  • 의존성 격리: 각 프로젝트는 독립적인 환경에서 실행되므로, 한 프로젝트의 변경이 다른 프로젝트에 영향을 주지 않습니다.
  • 프로젝트 별 환경 설정: 각 프로젝트에 맞게 필요한 패키지를 설치하고 관리할 수 있습니다.

 

3. Jupyter notebook에 가상환경 커널 연결하는 방법

 

1. Anaconda Prompt에서 가상환경을 생성하는 해당 명령어 입력

  • 명령어: conda create -n 가상환경이름 python = 파이썬 버전
  • 언더바에는 가상환경명과 사용 중인 파이썬 버전을 입력

1

 

 

2. Proceed에 y 입력

.2

 

 

3. 생성 확인

  • 명령어: conda info --envs

3

 

 

4. 생성한 가상환경 활성화

  • 명령어: conda activate 가상환경이름
  • 활성화 되면 앞의 이름이 (base)에서 변경됨

4

 

 

5. Jupyter Notebook에 연결

  • 명령어: python -m ipykernel install --user --name 가상환경이름 --display-name 주피터 노트북에 표시할이름

5

 

이 과정에서 No module named ipykernel이 출력된다면 ipykernel install

6

 

 

6. Jupyter notebook 실행 후 가상환경 설정 가능  

 

728x90