uv
Fast Python package installer and resolver (https://github.com/astral-sh/uv)
--- Installation ---
To install via installer script:
curl -LsSf https://astral.sh/uv/install.sh | sh
--- Projects ---
To initialize a new project:
To sync environment dependencies from pyproject.toml
To add a dependency to the project
To upgrade all dependencies
--- Running ---
To run a Python script in the project environment:
To run a script with extra packages
uv run --with <package> <script>.py
To run a tool without installing it (like pipx run)
--- Virtual Environments ---
To create a virtual environment:
To create a virtual environment with a specific Python version
uv venv --python <version>
--- Python Management ---
To install a specific Python version:
uv python install <version>
To list available Python versions
To pin the project's Python version
--- Package Installation (pip mode) ---
To install packages into the current environment:
To install from requirements.txt
uv pip install -r requirements.txt
To list installed packages
To show info about an installed package