29 lines
1.1 KiB
Markdown
29 lines
1.1 KiB
Markdown
|
|
# uv venv
|
|||
|
|
|
|||
|
|
> Создавать изолированное окружение Python для установки пакетов.
|
|||
|
|
> Больше информации: <https://docs.astral.sh/uv/reference/cli/#uv-venv>.
|
|||
|
|
|
|||
|
|
- Создать виртуальное окружение в расположении по умолчанию (`.venv`):
|
|||
|
|
|
|||
|
|
`uv venv`
|
|||
|
|
|
|||
|
|
- Создать виртуальное окружение по указанному пути:
|
|||
|
|
|
|||
|
|
`uv venv {{путь/к/venv}}`
|
|||
|
|
|
|||
|
|
- Создать с использованием определённой версии Python:
|
|||
|
|
|
|||
|
|
`uv venv {{[-p|--python]}} {{3.12}}`
|
|||
|
|
|
|||
|
|
- Включить начальные пакеты, такие как `pip`, при создании виртуального окружения:
|
|||
|
|
|
|||
|
|
`uv venv --seed`
|
|||
|
|
|
|||
|
|
- Создать с пользовательским префиксом приглашения:
|
|||
|
|
|
|||
|
|
`uv venv --prompt {{мой_проект}}`
|
|||
|
|
|
|||
|
|
- Создать с разрешением перезаписи существующего окружения:
|
|||
|
|
|
|||
|
|
`uv venv --allow-existing {{имя_окружения}}`
|