Repolode
pypa

pypa/virtualenv

Инструмент для создания изолированных виртуальных окружений Python, чтобы у каждого проекта был собственный набор пакетов.

Звёзды
5,065
Форки
1,138
Открытые issues
4
Последний коммит
20 часов назад

Что это?

virtualenv — инструмент командной строки для создания изолированных окружений Python. В каждом окружении есть собственный интерпретатор и каталог site-packages, поэтому пакеты, установленные для одного проекта, не влияют на другие проекты и системный Python.

Проект опубликован на PyPI и развивается организацией PyPA (Python Packaging Authority). В документации описаны установка и использование, а в репозитории есть журнал изменений. В метаданных указана поддержка CPython, PyPy, Jython и сценариев, связанных с Cython.

Это библиотека общего назначения и CLI, подходящие для любых процессов разработки на Python, где нужна изоляция зависимостей.

Ключевые возможности

  • 01Создаёт изолированные окружения Python с собственными интерпретатором и каталогом site-packages.
  • 02Устанавливается из PyPI и используется как инструмент командной строки.
  • 03Поддерживает несколько реализаций Python, включая PyPy и Jython.
  • 04Развивается организацией PyPA; проект сопровождается документацией и журналом изменений.

Сценарии использования

  • Разделение зависимостей разных проектов на Python.
  • Тестирование проекта с разными интерпретаторами или версиями пакетов.
  • Установка пакетов Python без изменения системного Python.

В подборках

Темы

Частые вопросы

Что такое virtualenv?
Инструмент для создания изолированных виртуальных окружений Python, чтобы у каждого проекта был собственный набор пакетов. virtualenv — инструмент командной строки для создания изолированных окружений Python. В каждом окружении есть собственный интерпретатор и каталог site-packages, поэтому пакеты, установленные для одного проекта, не влияют на другие проекты и системный Python.
virtualenv можно использовать бесплатно? Какая у него лицензия?
virtualenv распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
virtualenv всё ещё поддерживается?
Активно поддерживается. Последний коммит в virtualenv — 6 нояб. 2026 г..
Для чего можно использовать virtualenv?
Разделение зависимостей разных проектов на Python. Тестирование проекта с разными интерпретаторами или версиями пакетов. Установка пакетов Python без изменения системного Python.
Где скачать virtualenv?
Исходный код и инструкции по установке — на GitHub: https://github.com/pypa/virtualenv

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Устанавливает и запускает Python-приложения командной строки в изолированных окружениях, чтобы их зависимости не конфликтовали друг с другом или с системой.

13 тыс.+3 за неделю639PythonMITАктивно поддерживаетсяОбновлён 21 час назад

Инструмент для упаковки Python-проектов и управления зависимостями: объявляет, фиксирует и устанавливает их через единый файл pyproject.toml.

34,4 тыс.+45 за неделю2,6 тыс.PythonMITАктивно поддерживаетсяОбновлён 5 дней назад

Инструмент для управления виртуальными окружениями и зависимостями Python, объединяющий pip и virtualenv и использующий Pipfile и Pipfile.lock для воспроизводимых сборок.

25 тыс.+3 за неделю1,9 тыс.PythonMITАктивно поддерживаетсяОбновлён позавчера