virtualenv
служит для создания изолированных окружений в Python.
Этот инструмент создает директорию с копией интерпретатора Python и копией библиотеки pip
, которая будет использоваться для установки остальных пакетов внутри этого виртуального окружения, не влияя на другие проекты или системные библиотеки.
virtualenv
облегчает одновременную работу над несколькими проектами исключая возникновение конфликтов в их зависимостях.
Из данной статьи вы узнаете, как установить, создать, активировать и деактивировать virtualenv
.
Дельный Совет: Как установить pip
в MacOS, Ubuntu, CentOS! Читать Далее →
Установить Virtualenv
Установите последнюю версию virtualenv
с помощью pip
:
$ sudo 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