728x90
파이썬 venv(가상 환경)는 하나의 컴퓨터 내에서 프로젝트별로 독립된 파이썬 실행 환경을 제공하는 기술입니다. 프로젝트마다 필요한 패키지 버전이 다를 때 생기는 의존성 충돌을 방지하고, 시스템 파이썬 환경을 깔끔하게 유지하기 위해 사용되는 표준 라이브러리 도구입니다.
주요 특징 및 사용법:
- 독립성: 프로젝트 디렉터리 내에 전용 폴더(venv)를 만들어 패키지를 설치.
- 내장 모듈: 별도 설치 없이 python -m venv <환경명> 명령으로 생성.
활성화: source <venv>/bin/activate (POSIX) 또는 .\<venv>\Scripts\activate (Windows).
주요 사용법 요약:
- 생성: python -m venv myenv
- 활성화 (Windows): myenv\Scripts\activate
- 활성화 (Mac/Linux): source myenv/bin/activate
- 비활성화: deactivate
유사한 도구 및 용어:
- virtualenv (기반이 되는 도구)
- conda (Anaconda 가상 환경)
pipenv / poetry (패키지 관리 및 가상 환경 도구)
프로젝트별로 환경을 격리하여 관리하므로 여러 프로젝트 간의 패키지 충돌을 예방하는 필수적인 도구입니다
728x90
'컴퓨터 활용(한글, 오피스 등) > 기타' 카테고리의 다른 글
| Visual Studio Code .ipynb(Jupyter Notebook) 파일 라인 번호 (0) | 2026.04.22 |
|---|---|
| ubuntu 사용자에게 root권한 부여 (0) | 2026.04.22 |
| 아파트 층간소음 기준 강화 … 데시벨 주간 39dB, 야간 34dB (0) | 2026.04.18 |
| [Project] Spring Rag 도입 도전기(Spring AI, Qdrant DB) (0) | 2026.04.17 |
| 바이오 데이터 분석 도구 아카이브 연계 관리 (0) | 2026.04.15 |