PYTHON · Hello World
가상환경 설정
Python 프로젝트마다 독립된 패키지 환경을 만드는 venv 모듈 사용법입니다. 시스템 Python을 오염시키지 않고 프로젝트별 의존성을 관리할 수 있습니다.
Hello World입문venv가상환경virtual environment환경설정
핵심 설명
Python 프로젝트마다 독립된 패키지 환경을 만드는 venv 모듈 사용법입니다. 시스템 Python을 오염시키지 않고 프로젝트별 의존성을 관리할 수 있습니다.
Python code
import subprocess, sys, os
# 가상환경 생성
# python -m venv .venv
# 활성화 (Linux/Mac)
# source .venv/bin/activate
# 활성화 (Windows)
# .venv\Scripts\activate
# 현재 가상환경 확인
print("Python 경로:", sys.executable)
print("가상환경 여부:", hasattr(sys, 'real_prefix')
or (hasattr(sys, 'base_prefix')
and sys.base_prefix != sys.prefix))
# 비활성화
# deactivate학습 팁
python -m venv .venv으로 생성 후 .gitignore에 .venv/를 추가하세요.
주의할 점
가상환경 없이 pip install하면 시스템 Python에 패키지가 설치되어 다른 프로젝트와 버전 충돌이 발생합니다.
자주 묻는 질문
가상환경 설정란 무엇인가요?
Python 프로젝트마다 독립된 패키지 환경을 만드는 venv 모듈 사용법입니다. 시스템 Python을 오염시키지 않고 프로젝트별 의존성을 관리할 수 있습니다.
가상환경 설정 학습 시 주의할 점은 무엇인가요?
가상환경 없이 pip install 하면 시스템 Python에 패키지가 설치되어 다른 프로젝트와 버전 충돌이 발생합니다.
Continue Learning
Python 학습을 이어가세요
총 200개의 독립 HTML 학습 문서 중 하나입니다. 각 문서는 고유 URL과 canonical 메타데이터를 가집니다.