Работа с virtualenvwrapper

26 May 2013

В предыдущем посте я рассказал про основные принципы работы с virtualenv. Возможно кому-то этого будет достаточно, но если вы за день работаете с большим количеством python проектов то информация ниже для вас.

Для более быстрого переключения между окружениями проектов был создан скрипт virtualenvwrapper. Я не буду здесь рассказывать про все приемущества этой утилиты, это за меня уже написали на страничке проекта. Давайте посмотрим как это выглядит на деле.

Установим:

sudo pip install virtualenvwrapper

Поправим наш .bash_profile

vim ~/.bash_profile

Добавим в него строки:

export WORKON_HOME="$HOME/.virtualenvs"
source /usr/local/bin/virtualenvwrapper.sh

Применим изменения к текущей shell-сессии:

source .bash_profile

Создадим окружение для проекта my_project

mkvirtualenv my_project

Все! Сразу же можно работать. Для переключения между существующими окружениями используем команду workon. Пример:

workon my_project1

Для того чтобы закончить работу с окружением, деактивируем его командой deactivate.

На этом все.


comments powered by Disqus