[Anaconda, Jupyter notebook] 파이썬 버전 다른 가상환경과 커널 추가하기

1. Anaconda에 새로운 가상환경 만들기 및 삭제하기

conda create -n [새 가상환경명] python=[원하는 파이썬버전]

원하는 파이썬 버전을 골라 새 가상환경을 만들고 잘 만들어졌는지 리스트를 확인해보자

나는 python 3.11을 설치해봤다.

 

conda env list

잘 만들어졌다면 다음 명령어로 새 가상환경을 활성화 한다.

conda activate [새 가상환경명]

그럼 (base) 가 (nenv)로 바뀐 걸 잘 확인할 수 있다.

 

비활성화 하는 명령어는 다음과 같다.

conda deactivate

 

가상환경을 삭제하는 명령어

conda remove -n [삭제할 가상환경명] --all

 

 

2. Jupyter Notebook에 아나콘다 가상환경 커널 추가하기

지금 커널에는 기본 커널인 Python 3 밖에 없다.

 

 

아나콘다 프롬프트 창에서 원하는 가상환경을 활성화 시키고 ipykernel을 설치한다.

pip install ipykernel

 

아래 명령어로 커널을 추가하고 쥬피터 노트북을 확인하면 "new env" 라고 새로운 가상환경이 생긴 것을 확인할 수 있다.

python -m ipykernel install --user --name [가상환경명] --display-name "[커널명]"

 

 

 

커널을 바꿔주고 파이썬 버전을 확인해보면 3.11이 설치되어있는 것을 확인 할 수 있다.

 

 

커널 연결 해제하는 명령어

jupyter kernelspec uninstall "가상환경이름"

 

이때 display로 설정해준 이름 말고 가상환경이름을 적어줘야 찾는다.

 

 

y를 입력해주고 나면 커널이 사라진다

 

쥬피터 노트북으로 확인해봐도 커널이 사라진걸 확인할 수 있다.

 

커널연결은 끊어져도 가상환경은 그대로 아나콘다에 남아있음

가상환경을 삭제하려면 위에 1. Anaconda에 새로운 가상환경 만들기 및 삭제하기 를 참고하길

728x90