← 전체로 돌아가기
스킬 python

Python venv 가상 환경

파이썬 venv로 가상 환경 만들고 쓰고 끄기.

pythonvenvvirtual-environmentcli

venv

python3.9 -m venv [가상환경이름] - [가상환경이름]: 원하는 가상 환경 이름. 프로젝트별로 격리할 때 씀.

source [가상환경이름]/bin/activate macOS/Linux에서 가상 환경 활성화. 프롬프트 앞에 ([가상환경이름]) 붙으면 끝.

.\myenv\Scripts\Activate Windows에서 가상 환경 활성화.

pip install [패키지1] [패키지2] 활성화된 환경에 필요한 패키지 설치.

deactivate 가상 환경 종료.

여기서 배울 것

  1. `python -m venv`로 가상 환경 생성
  2. `source` (또는 `.\Scripts\Activate`)로 환경 활성화
  3. `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`**라는 이름의 가상 환경이 생성되고, 이 환경에서 원하는 패키지를 설치하거나 코드를 실행할 수 있습니다.