Этот пост django-users , вероятно, очень вам поможет. Он предлагает использовать virtualenvwrapper для переноса virtualenv, использовать команду add2virtualenv Используя это, когда среда активна, вы можете просто позвонить:
add2virtualenv directory1 directory2 ...
чтобы добавить каталоги в ваш pythonpath для текущей среды.
Он автономно обрабатывает изменения PATH на переключателях среды. Никакой черной магии не требуется. Et вуаля!