Віртуальне оточення python, створення віртуального оточення на debian сервері

Віртуальне оточення python, створення віртуального оточення на Debian сервері

Запуск проекту на Django і будь-якого проекту на Python є завданням, що вимагає певної кваліфікації, для коректної роботи проекту часто доводиться певним чином налаштовувати програмне забезпечення на сервері. В даному матеріалі буде розібрано створення віртуального оточення Python на сервері з Debian 8.

Будемо встановлювати Python 3.

У другій статті коротко розбирається також установка Django.

Установка Python 3 на сервер

На Debian 8 за замовчуванням вже встановлено Python, він може бути і на інших дистрибутивах. Перевірити версію можна стандартної командою:

Ще перевірити чи встановлений пакет можна наступним чином:

Тут вказується python3, якщо версію не вказати буде виведена інформація про пакет python2. Щоб цього успадкування уникнути і буде створюватися віртуальне оточення virtualenv - певна контейнероподобная структура, що дозволяє запускати на одному сервері кілька python проектів, що використовують різні версії пакету.

Створення віртуального оточення

Встановлюємо віртуальне оточення через pip

python3 -m pip install virtualenv

/root/.local/bin/python3: No module named pip

Якщо виникає помилка про відсутність модуля - ставимо його додатково

apt-get install python3-pip

Потім встановлюємо оточення задаючи версію модуля, яку необхідно використовувати

pip3.4 install virtualenv

Також можна створити оточення для певного користувача

pip3.4 install -user virtualenv

Створюємо каталог з проектом і переходимо в нього

Схожі статті