Python: Virtualenv — Установить | Создать | (Де)активировать

virtualenv служит для создания изолированных окружений в Python.

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

virtualenv облегчает одновременную работу над несколькими проектами исключая возникновение конфликтов в их зависимостях.

Из данной статьи вы узнаете, как установить, создать, активировать и деактивировать virtualenv.

Дельный Совет: Как установить pip в MacOS, Ubuntu, CentOS! Читать Далее →

Установить Virtualenv

Установите последнюю версию virtualenv с помощью pip:

$ pip install --upgrade virtualenv

Создать Virtualenv

Для хранения всех виртуальных окружений создайте директорию venvs:

$ mkdir venvs

Создайте новое виртуальное окружение для проекта:

$ virtualenv venvs/<project-name>

Во время создания виртуального окружения можно указать с каким конкретно интерпретатором (версией) Python его создавать:

$ virtualenv -p /usr/bin/python2.7 venvs/<project-name>

(Де)активировать Virtualenv

Активировать virtualenv:

$ source venvs/<project-name>/bin/activate

Деактивировать виртуальное окружение:

$ deactivate