В экосистеме Python не так уж мало инструментария для работы с виртуальными окружениями и зависимостями. Мы все знакомы с классической комбинацией virtualenv + pip, с более «гламурными» менеджерами вроде Poetry и даже с heavy-duty решениями, интегрирующимися в CI/CD. Однако в своём посте «Uv has a killer feature you should know about» автор Лукас Валатка (Lukas Valatka) рассказывает о небольшой, но действительно впечатляющей фиче uv: создавать временные окружения «на лету» всего одной командой. Когда мы говорим об «ад-хок» скриптах, то обычно предполагаем: Результат: куча мелких действий, которые не хочется повторять на автомате, особенно если задача «одноразовая». Вместо того, чтобы: pyenv install 3.12
pyenv local 3.12
python -m venv .venv
source .venv/bin/activate
pip install pandas
python …мы можем вызвать: uv run --python 3.12 --with pandas python и сразу начать работать в нужном окружении! Причём: По опыту в больших проектах многие уже давно перешли на Poetry или аналогичные инстр