Python - виртуальные окружения
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2026
Python - виртуальные окружения
В Python виртуальные окружения изолируют зависимости проекта. Основные варианты:
venv (встроенный) — базовый, без лишнего. Просто python -m venv venv virtualenv — предшественник venv, чуть гибче (старые Python, свои опции) conda — не только Python, но и системные библиотеки (C/C++). Тяжелее, но удобен для DS/ML (NumPy, CUDA) poetry / pipenv — управление зависимостями + окружение в одном. poetry — современный стандарт. Коротко: обычным проектам хватает venv + pip, для data science часто берут conda, для продакшна — poetry.
