파이썬을 사용해서 개발하다보면 얘네를 사용하게 된다.
pip → 패키지 설치
pyenv → 파이썬 버전 관리
venv → 가상환경 생성
이걸 각각 따로 설치하고 관리해야하는 귀찮음이 있는데 uv는 이 세 가지를 전부 하나로 합친 도구다. 속도도 pip보다 훨씬 빠르다고 한다.
curl -LsSf https://astral.sh/uv/install.sh | sh
전역으로 설치해준다.
# 특정 버전 설치
uv python install 3.14.5
# 사용할 버전 지정
uv python pin 3.14.5
# 패키지 설치
uv pip install requests
# requirements.txt로 한꺼번에 설치
uv pip install -r requirements.txt
# 가상환경 생성
uv venv
# 가상환경 활성화 (mac/linux)
source .venv/bin/activate
# 새 프로젝트 생성
uv init my-project
# 패키지 추가
uv add requests