Python venv 가상 환경
파이썬 venv로 가상 환경 만들고 쓰고 끄기.
venv
python3.9 -m venv [가상환경이름]
- [가상환경이름]: 원하는 가상 환경 이름. 프로젝트별로 격리할 때 씀.
source [가상환경이름]/bin/activate
macOS/Linux에서 가상 환경 활성화. 프롬프트 앞에 ([가상환경이름]) 붙으면 끝.
.\myenv\Scripts\Activate
Windows에서 가상 환경 활성화.
pip install [패키지1] [패키지2]
활성화된 환경에 필요한 패키지 설치.
deactivate
가상 환경 종료.
여기서 배울 것
- `python -m venv`로 가상 환경 생성
- `source` (또는 `.\Scripts\Activate`)로 환경 활성화
- `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`**라는 이름의 가상 환경이 생성되고, 이 환경에서 원하는 패키지를 설치하거나 코드를 실행할 수 있습니다.