Установка виртуального окружения Python в операционной системе Linux Centos

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

Для установки используем команду:

# yum install python-pip.noarch

Далее, используя уже непосредственно менеджер пакетов pip, осуществляем установку пакета виртуального окружения.

# pip install virtualenv

На следующем шаге производим установку виртуального окружения, без установки каких-либо дополнительных пакетов.

Указываем версию интерпретатора Python (2 или 3), а также название проекта (program).

# virtualenv --no-site-packages -p python3 program

Активируем виртуальное окружение. Можно также перейти непосредственно в папку bin и выполнить команду source ./activate. В обоих случаях будет запущено виртуальное окружение.

# source /web/venv/program/bin/activate

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

Pip сканирует данный файл и устанавливает все пакета, указанные в файле в автоматическом режиме.

# pip install -r requirements.txt

Виртуальное окружение установлено и готово к использованию.

Для выключения виртуального окружения и выхода в bash оболочку необходимо выполнить команду

# deactivate

(!) Производить установку пакетов можно как в окружении, так и в системе в целом (глобально).
При использовании пакетов в системы, необходимо устанавливать окружении с параметром --system-site-packages

Comments: