-
파이썬 venv 가상환경 만들기 — 프로젝트별 독립 개발환경 구축법IT/파이썬 2025. 7. 14. 01:58
파이썬 개발을 하다 보면 프로젝트마다 필요한 라이브러리 버전이 다르거나,
충돌을 방지하고 싶을 때가 많습니다.
이럴 때 venv(가상환경)를 활용하면
각 프로젝트별로 독립적인 환경을 손쉽게 만들 수 있습니다.
venv란 무엇인가?
venv는 파이썬 표준 라이브러리에서 제공하는 가상환경 도구입니다.
프로젝트마다 별도의 패키지 공간을 제공해,
라이브러리 버전 충돌 없이 안전하게 개발을 진행할 수 있습니다.
venv 가상환경 생성 방법
1. 가상환경 생성
원하는 폴더에서 아래 명령어를 입력하세요.
python -m venv 가상환경이름 python -m venv myenv
실행하면myenv폴더가 생성되고, 그 안에 독립적인 파이썬 환경이 만들어집니다.2. 가상환경 활성화
운영체제별로 활성화 방법이 다릅니다.
- Windows
myenv\Scripts\activate- macOS/Linux
source myenv/bin/activate활성화되면 프롬프트 앞에
(myenv)처럼 가상환경 이름이 표시됩니다.3. 가상환경 비활성화
아래 명령어로 언제든 가상환경을 종료할 수 있습니다.
deactivate4. 특정 파이썬 버전으로 가상환경 만들기
여러 파이썬 버전이 설치되어 있다면, 원하는 버전으로도 가상환경을 만들 수 있습니다.
py -3.9 -m venv myenv39가상환경 활용 팁
- 각 프로젝트마다 별도의 가상환경을 만들어 관리하면 라이브러리 충돌을 방지할 수 있습니다.
- 가상환경 안에서는
pip install 패키지명으로 패키지를 설치하세요. venv는 파이썬 3.3 이상에서 기본 제공됩니다.
'IT > 파이썬' 카테고리의 다른 글
파이썬 버전 어떤 걸 설치 해야 할까? (1) 2025.07.12 LSTM(Long Short-Term Memory) 모델 학습을 위한 시계열 데이터 전처리 (0) 2025.04.26 불용어 / tqdm 파이썬 진행률 프로그래스바 (0) 2025.01.21 파이썬 설치 경로 찾기 (0) 2025.01.20