Virtualenv:

В Python средой (environment) называют папку (каталог), которая содержит все необходимые проекту (приложению Python) пакеты для его организованного, изолированного запуска. Запущенная среда автоматически поставляется с собственным интерпретатором Python (копией того, что был использован для ее создания), а также с собственным инструментом pip.

Virtualenv решает ряд проблем:

  • Создание новой изолированной среды для проекта Python;
  • Возможность загрузки пакетов без привилегий admin/sudo;
  • Простая и быстрая упаковка приложения;
  • Создание списка зависимостей одного проекта (с помощью pip);
  • Быстрое восстановление зависимостей с помощью файла требований (с помощью pip);
  • Портативность между системами.

Настоятельно рекомендуется использовать virtualenv при работе с проектами Python (независимо от их количества). Работая совместно с pip, этот многофункциональный и очень простой в использовании инструмент способен творить чудеса.

Использование virtualenv

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

Все приложения, установленные при помощи интерпретатора внутри виртуальной среды, будут размещены в этом месте

При создании списка пакетов с помощью pip в файл будут внесены только пакеты, находящиеся в этой папке.

Запомните: закончив работу с одной средой (или же при работе с глобальной средой), обязательно отключайте (deactivate) ее, прежде чем перейти в другую среду.

Источник

  • obschaja_informacija_o_virtualenv.txt
  • Последние изменения: 2015/09/24 00:00
  • (внешнее изменение)