2025-07-24 22:27:13 -06:00
|
|
|
# uv venv
|
|
|
|
|
|
|
|
|
|
> Create an isolated Python environment for installing packages.
|
|
|
|
|
> More information: <https://docs.astral.sh/uv/reference/cli/#uv-venv>.
|
|
|
|
|
|
|
|
|
|
- Create a virtual environment in the default location (`.venv`):
|
|
|
|
|
|
|
|
|
|
`uv venv`
|
|
|
|
|
|
|
|
|
|
- Create a virtual environment at a specific path:
|
|
|
|
|
|
|
|
|
|
`uv venv {{path/to/venv}}`
|
|
|
|
|
|
|
|
|
|
- Create using a specific Python version:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`uv venv {{[-p|--python]}} {{3.12}}`
|
|
|
|
|
|
|
|
|
|
- Include seed packages such as `pip` when creating the virtual environment:
|
|
|
|
|
|
|
|
|
|
`uv venv --seed`
|
2025-07-24 22:27:13 -06:00
|
|
|
|
|
|
|
|
- Create with a custom prompt prefix:
|
|
|
|
|
|
|
|
|
|
`uv venv --prompt {{my_project}}`
|
|
|
|
|
|
|
|
|
|
- Create and allow overwriting existing environment:
|
|
|
|
|
|
|
|
|
|
`uv venv --allow-existing {{venv_name}}`
|