728x90
1. 가상환경이란?
가상환경은 파이썬 패키지를 프로젝트마다 독립적으로 관리할 수 있는 환경을 제공합니다. 이를 통해 각 프로젝트가 서로 다른 버전의 패키지를 사용할 수 있으며, 패키지 간의 충돌을 방지할 수 있습니다.
예를 들어, 프로젝트 A가 패키지 버전 1.0을 필요로 할 때, 프로젝트 B는 패키지 버전 2.0을 필요로 할 수 있습니다. 가상환경을 사용하면 이 두 프로젝트를 각각 다른 환경에서 실행할 수 있습니다.
2. 가상환경을 사용하는 이유
- 패키지 버전 관리: 각 프로젝트에 필요한 패키지 버전을 관리하여 프로젝트 간의 충돌을 방지할 수 있습니다.
- 의존성 격리: 각 프로젝트는 독립적인 환경에서 실행되므로, 한 프로젝트의 변경이 다른 프로젝트에 영향을 주지 않습니다.
- 프로젝트 별 환경 설정: 각 프로젝트에 맞게 필요한 패키지를 설치하고 관리할 수 있습니다.
3. Jupyter notebook에 가상환경 커널 연결하는 방법
1. Anaconda Prompt에서 가상환경을 생성하는 해당 명령어 입력
- 명령어: conda create -n 가상환경이름 python = 파이썬 버전
- 언더바에는 가상환경명과 사용 중인 파이썬 버전을 입력
2. Proceed에 y 입력
3. 생성 확인
- 명령어: conda info --envs
4. 생성한 가상환경 활성화
- 명령어: conda activate 가상환경이름
- 활성화 되면 앞의 이름이 (base)에서 변경됨
5. Jupyter Notebook에 연결
- 명령어: python -m ipykernel install --user --name 가상환경이름 --display-name 주피터 노트북에 표시할이름
이 과정에서 No module named ipykernel이 출력된다면 ipykernel install
6. Jupyter notebook 실행 후 가상환경 설정 가능
728x90
'PYTHON > 기타' 카테고리의 다른 글
[이코테] 그리디(탐욕법) 알고리즘 (0) | 2024.03.25 |
---|---|
파이썬에서의 날짜와 시간 관련 자료형 (0) | 2024.02.21 |
[나도코딩] 파이썬 웹 스크래핑(Web Scraping)(User_Agent, BeautifulSoup4) (2) | 2024.01.10 |
[데이터 분석] 파이썬 태양열 신재생 에너지 분석(수평면 산란 일사량,풍속과 태양열 발전량의 상관관계) (0) | 2024.01.05 |
[데이터 분석] Matplotlib, Seaborn 연습 (0) | 2024.01.05 |