문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자.
== 파이썬 가상환경 설치 및 사용 방법 == + 파이썬 가상환경을 사용하면 프로젝트별로 독립된 환경을 구성할 수 있어 의존성 충돌을 방지할 수 있습니다. === 가상환경 생성 방법 === ==== venv (Python 기본 모듈) ==== * 가장 일반적인 방법으로, Python 3.3+부터 기본 포함되어 있습니다. <source lang=bash> # 가상환경 생성 (예: .venv 폴더에 생성) python -m venv .venv # 활성화 (Windows) .venv\Scripts\activate # 활성화 (macOS/Linux) source .venv/bin/activate # 비활성화 deactivate </source> === `conda` (Anaconda/Miniconda 사용 시) === <source lang=bash> # 가상환경 생성 conda create -n myenv python=3.9 # 활성화 conda activate myenv # 비활성화 conda deactivate </source> --- === VS Code에서 가상환경 사용하l === 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 ``` --- === 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 자동 완성) - 인공지능 기반 코드 제안 (유료 기능 있음). --- ### **추천 설정** - `settings.json`에 아래 설정을 추가하면 더 편리합니다: <source lang=js> { "python.linting.enabled": true, "python.linting.pylintEnabled": true, "python.formatting.provider": "black", "editor.formatOnSave": true, "python.analysis.typeCheckingMode": "basic" } </source> → **Pylint** (코드 검사), **Black** (자동 코드 포맷팅) 적용. [[category:python]]
문서 저장 미리 보기 차이 보기 취소