Professional Field

SQL(ORACLE) | AI | BI | 통계분석

Scientist/ML.DL

[Python] 가상환경 생성 및 쥬피터 커널 연결방법

K_CY 2024. 7. 10. 12:54

파이썬을 사용할 때 파이참이나 쥬피터를 이용하곤 했는데 오류를 쉽게 확인할 수 있는 쥬피터를 주로 쓰곤했다.

 

머신러닝과 딥러닝을 개발하면서 패키지 라이브러리를 많이 사용하곤 하는데 프로젝트를 진행할 때

버전환경이 맞지 않으면 충돌하기 때문에 가상환경을 생성하여 각각의 프로젝트를 진행하는 방법을 사용한다.

 

쥬피터를 열어보면 아래화면과 같이 가상환경으로 열 수 있는 커널이 존재하지 않는다. 

여기에 가상환경을 만들어보겠다.

1. anaconda prompt를 관리자 권한으로 실행시켜준다.

 

[Windows 운영체제 기준]

anaconda prompt 창에 

conda  create --name KCY[사용할 가상환경이름] python=3.8[사용할 파이썬 버전]

 

2. 생성한 가상환경을 활성화해준다.

conda activate [가상환경이름]

이렇게 하면 

base 가 가상환경이름으로 변환된다.

 

3. 이후 가상환경 커널설치를 위해 쥬피터를 설치해준다.

pip install jupyter notebook

 

4. 마지막으로 커널을 연결해준다.

python -m ipykernel install --user --name [가상환경이름] --display-name [커널출력이름]

 

완성

 

이제 하나의 프로젝트를 실행할 때 라이브러리가 충돌하지 않도록 가상환경을 나누어 사용하면 된다.