27. uv로 가상환경 관리하기
Video
준비 중
Note
가상 환경 세팅
# uv 설치
curl -LsSf https://astral.sh/uv/install.sh | sh
# 가상환경 만들기
uv init
# 의존성 패키지 설치
uv add openai python-dotenv pyyaml flask gunicorn
-
패키지 설명
패키지명 설명 openai OpenAI API를 Python에서 사용하기 위한 공식 SDK flask 경량 웹 프레임워크로 웹 애플리케이션 개발 python-dotenv .env 파일에서 환경변수를 로드하는 라이브러리 pyyaml YAML 파일을 파싱하고 생성하는 라이브러리 gunicorn 배포 환경에서 안정적 웹서버 구동을 위한 패키지 -
파일 구성 설명
.python-version
: 프로젝트에서 사용할 Python 버전을 지정하는 파일pyproject.toml
: 프로젝트 설정 및 의존성 패키지를 관리하는 파일uv.lock
: 의존성 패키지의 정확한 버전을 잠금(lock)하는 파일.venv
: 가상환경이 설치되는 폴더 (패키지들이 저장됨)
실행 예시
- 실행 파일
- 실행 명령