메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

Python 가상환경

데브카페
Devcafe (토론 | 기여)님의 2025년 4월 27일 (일) 20:51 판 (새 문서: == 파이썬 가상환경 설치 및 사용 방법 == + 파이썬 가상환경을 사용하면 프로젝트별로 독립된 환경을 구성할 수 있어 의존성 충돌을 방지할 수 있습니다. === 가상환경 생성 방법 === **(1) `venv` (Python 기본 모듈)** 가장 일반적인 방법으로, Python 3.3+부터 기본 포함되어 있습니다. ```bash # 가상환경 생성 (예: .venv 폴더에 생성) python -m venv .venv # 활성화 (Windows) .venv\Scri...)

파이썬 가상환경 설치 및 사용 방법

+ 파이썬 가상환경을 사용하면 프로젝트별로 독립된 환경을 구성할 수 있어 의존성 충돌을 방지할 수 있습니다.

가상환경 생성 방법

    • (1) `venv` (Python 기본 모듈)**

가장 일반적인 방법으로, Python 3.3+부터 기본 포함되어 있습니다. ```bash

  1. 가상환경 생성 (예: .venv 폴더에 생성)

python -m venv .venv

  1. 활성화 (Windows)

.venv\Scripts\activate

  1. 활성화 (macOS/Linux)

source .venv/bin/activate

  1. 비활성화

deactivate ```

    • (2) `conda` (Anaconda/Miniconda 사용 시)**

```bash

  1. 가상환경 생성

conda create -n myenv python=3.9

  1. 활성화

conda activate myenv

  1. 비활성화

conda deactivate ```

---

        1. **2. VS Code에서 가상환경 사용하기**

1. **가상환경 선택**

  - VS Code에서 프로젝트 폴더를 열고 `Ctrl + Shift + P` → **"Python: Select Interpreter"**를 선택합니다.  
  - 생성한 가상환경의 Python 경로 (예: `.venv/Scripts/python.exe`)를 선택합니다.  

2. **터미널에서 자동 활성화**

  - VS Code 터미널 (`Ctrl + `` `)을 열면 자동으로 가상환경이 활성화됩니다.  
  - 만약 안 된다면, `settings.json`에 다음을 추가하세요:  
    ```json
    "python.terminal.activateEnvironment": true
    ```  

---

      1. **VS Code에서 파이� 개발에 유용한 확장 프로그램**

1. **Python** (Microsoft)

  - 파이썬 문법 강조, 자동 완성, 디버깅 지원.  

2. **Pylance**

  - 빠른 타입 체크와 코드 분석 (Python 확장과 함께 설치 권장).  

3. **Jupyter**

  - `.ipynb` 파일 편집 및 실행 지원.  

4. **Rainbow CSV**

  - CSV 파일을 색상으로 구분해 가독성 향상.  

5. **GitLens**

  - Git 저장소 관리 및 코드 변경 이력 확인.  

6. **Docker** (도커 컨테이너 개발 시)

  - Dockerfile 및 컨테이너 관리.  

7. **Remote - SSH/WSL**

  - 원격 서버 또는 WSL에서 개발 시 필수.  

8. **Tabnine** (AI 자동 완성)

  - 인공지능 기반 코드 제안 (유료 기능 있음).  

---

      1. **추천 설정**

- `settings.json`에 아래 설정을 추가하면 더 편리합니다:

 ```json
 {
   "python.linting.enabled": true,
   "python.linting.pylintEnabled": true,
   "python.formatting.provider": "black",
   "editor.formatOnSave": true,
   "python.analysis.typeCheckingMode": "basic"
 }
 ```  
 → **Pylint** (코드 검사), **Black** (자동 코드 포맷팅) 적용.  

가상환경과 확장 프로그램을 활용하면 VS Code에서 효율적인 파이썬 개발이 가능합니다!

Comments