Python 가상 환경 (venv) 관리
Python venv로 프로젝트별 가상 환경 쉽게 관리하기
Python 프로젝트마다 의존성 충돌 걱정 없이 깔끔하게 관리하고 싶다면 venv를 쓰면 됨. 터미널에서 아래처럼 따라 해봐.
-
가상 환경 만들기
bash python3.9 -m venv myenvmyenv는 원하는 이름으로 하면 돼. -
활성화하기
- macOS/Linux:
bash source myenv/bin/activate - Windows:
bash .\myenv\Scripts\Activate프롬프트에(myenv)가 보이면 성공!
- macOS/Linux:
-
패키지 설치
bash pip install requests selenium필요한 패키지를 설치하면 됨. -
종료하기
bash deactivate작업 끝나면 비활성화해줘.
여기서 배울 것
- `venv` 모듈로 Python 가상 환경 생성하는 법
- OS별 가상 환경 활성화 명령어 사용법
- 활성화된 가상 환경에 `pip`로 패키지 설치하기
- 가상 환경 작업 후 `deactivate`로 종료하는 법
원본 파일 보기 (.claude/skills/tn-python-venv/SKILL.md)
---
name: Python 가상 환경 (venv) 관리
description: This skill should be used when the user asks to create, activate, or manage Python virtual environments using the `venv` module, for example, to isolate project dependencies.
version: 1.0.0
source: /home/son/prj/resume/backup_notes_260317/notion/Tech Note/venv b48ba4c7a951400a85dd86ea234dd893.md
---
# venv
source myenv/bin/activate
Python 3.9 버전의 가상 환경을 생성하고 관리하기 위해 가장 자주 사용되는 도구 중 하나는 **`venv`**입니다. 아래는 가상 환경을 생성하고 활성화하는 기본적인 단계입니다. 먼저 터미널을 열고 원하는 디렉토리로 이동해 주세요.
1. **가상 환경 생성**
Python 3.9가 이미 설치되어 있다고 가정하면, 터미널에서 다음과 같이 입력합니다:
```bash
bashCopy code
python3.9 -m venv myenv
```
**`myenv`**는 여러분이 원하는 가상 환경의 이름입니다. 이 이름은 어떤 것이든 괜찮습니다.
2. **가상 환경 활성화**
- **Windows에서**:
```bash
bashCopy code
.\myenv\Scripts\Activate
```
- **macOS와 Linux에서**:
```bash
bashCopy code
source myenv/bin/activate
```
이 단계를 완료하면, 터미널 프롬프트 앞에 가상 환경 이름인 **`myenv`**가 표시되어 환경이 활성화되었음을 알 수 있습니다.
3. **패키지 설치**
이제 이 가상 환경에 필요한 패키지를 설치할 수 있습니다. 예를 들어:
```bash
bashCopy code
pip install requests selenium
```
4. **가상 환경 종료**
작업이 끝나면 가상 환경을 다음과 같이 비활성화할 수 있습니다.
```bash
bashCopy code
deactivate
```
이렇게 하면 Python 3.9 버전의 **`myenv`**라는 이름의 가상 환경이 생성되고, 이 환경에서 원하는 패키지를 설치하거나 코드를 실행할 수 있습니다.