uv (of Python env)

프로젝트에 가상환경 만들기

# 1. 프로젝트 폴더로 이동
cd your_project_folder

# 2. uv 가상환경 생성 (.venv 폴더가 생성됨)
uv venv --python 3.10  # 원하는 파이썬 버전 지정 가능

# 3. 가상환경 활성화 (맥/리눅스)
source .venv/bin/activate

가상환경 비활성화

아무 메시지가없으면 비활성화가 잘된것이고 이미 비활성화 되있으면 아래명령어를 찾을수 없다고 나온다.

deactivate

가상환경 활성화 여부 확인

기본적으로는 터미널에서 가상환경이 표시가되지만, 터미널에 테마적용등으로 가상환경이 표시가 안되는경우도 있습니다.

  • 성공 시: /Users/사용자이름/프로젝트경로/.venv/bin/python 처럼 내가 만든 폴더 안의 경로가 뜹니다.
  • 실패 시: /opt/homebrew/bin/python이나 /usr/bin/python 같은 시스템 경로가 뜹니다.
which python

1회성 가상환경 세팅

아래처럼 설치하면 가상환경 초기화 없이 1회성으로 설치됨

# requirements.txt 기반으로 광속 설치
uv pip install -r requirements.txt

uv로부터 프로젝트 관리받기

uv init
uv add -r requirements.txt

conda에 있는 가상환경 uv로 바꾸기

먼저 아래처럼 requirements.txt 파일을 만듬

# 1. 기존 콘다 환경 활성화
conda activate your_env_name

# 2. pip를 이용해 의존성 리스트 생성 (conda list보다 호환성이 좋음)
pip list --format=freeze > requirements.txt

댓글 남기기