← notes

python uv로 패키지 관리

2025-07-20 · python

https://docs.astral.sh/uv/

uv install

curl -LsSf https://astral.sh/uv/install.sh | sh

initialize project

uv init my-project

다음 파일이 함께 생성

package install

uv add requests
uv pip install requests
uv add requests
uv lock
uv sync

package upgrade

아래 명령어들 실행시, uv.lock 도 해당 버전에 맞춰 자동으로 바뀜

uv add pandas==2.2.1
uv add pandas --upgrade
uv upgrade