Using uv to speed up conda pip package installation (uvv)

uv is a tool that provides key features for Python development, supporting everything from setting up the Python environment, writing simple scripts, to managing large projects that support multiple versions and platforms.

Conda needs no further introduction; it is a common tool for creating virtual environments (others include venv).

Installing pip packages with conda is slow and takes up a lot of space, whereas using uv calls caches already stored from other environments during installation, making it faster and more space-efficient.

However, using these two tools simultaneously can cause some issues, so an expert developed the uvv tool.

(However, uv also has built-in venv functionality, and I can’t immediately think of any feature that conda has which uv cannot do.)

Project URL

Official Introduction