| If the libraries are meant to be used together, you can get away with one venv. If they should be decoupled, then one venv per lib is better. There is not much to know: - uv python install <version> if you want a particular version of python to be installed - uv init --vcs none [--python <version>] in each directory to initialize the python project - uv add [--dev] to add libraries to your venv - uv run <cmd> when you want to run a command in the venv That's it, really. Any bonus can be learned later. |