Как активировать/деактивировать virtualenv из кода Python?

Для активации есть скрипт, который активирует виртуальную среду из уже работающего интерпретатора Python с помощью execfile('C:/path/to/virtualev/Scripts/activate_this.py', dict(__file__='C:/path/to/virtualev/Scripts/activate_this.py')). Однако, поскольку я все еще могу импортировать пакеты, которых нет в virtualenv, из текущего скрипта Python, я не понимаю, как это работает.
Для деактивации вообще нет скрипта на питоне.
Что я должен делать?

9
задан the_drow 20 July 2012 в 05:13
поделиться