일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Seaborn
- List Comprehension
- matplotlib
- pythonML
- 준비
- 응시료
- context manger1
- 빅데이터 분석기사
- numpy
- separating data(데이터 분리하기)
- 시험 일정
- K 데이터 자격시험
- 검정수수료
- teen learn
Archives
- Today
- Total
재원's 블로그
Python Virtual Environments(파이썬 가상환경) 본문
최초 작성일 : 2021-11-30
가상환경(Virtual Environments)이란
___
'자신이 원하는 Python 환경을 구축하기 위해 필요한 모듈만 담아 놓는 바구니' 라고 생각하면 된다.
즉, 위 사진 상단의 Python Virtual Envs 처럼 각 가상환경 (virtualenv1, 2, 3…) 은 독립적으로 관리된다.
각 모듈은 다른 모듈에 대한 의존성(dependency)이 다르기 때문에 마구잡이로 설치하다보면
이유 모를 충돌이 날 수도 있다.
따라서 각 프로젝트 별로 별개의 가상환경을 만들어놓고 사용하는 것이 정신 건강에 좋다.
다시 정리하면 가상환경을 사용하는 이유는, 같은 모듈을 사용한다고 하더라도 다른 버전을 필요로 한다거나,
Python 프로그램을 실행하기 위한 최소한의 환경을 마련하고자 할 때나,
GitHub 등의 저장소나 네트워크와 연계하고자 할 때 등으로 매우 다양하다.
Python 에서 가상환경을 만드는 방법은 크게 2가지로 virtualenv 와 conda(anaconda3)를 사용한다.
'Python' 카테고리의 다른 글
class (2) | 2023.01.21 |
---|---|
list comprehension (0) | 2023.01.20 |
matplotlib,seaborn 시각화 들어가기 (0) | 2023.01.20 |
파이썬 기초문법 (0) | 2023.01.20 |
python turtle(파이썬 터틀 모듈) 이용해 사각형 그리기 (0) | 2023.01.20 |