Найпростіший спосіб - використовувати pip для створення файлу вимог. Файл вимог - це файл, який містить перелік усіх пакунків python, які ви хочете встановити (або вже встановлені у випадку файлу, створеного файлом pip), та версії, у яких вони є.
Щоб створити файл вимог, увійдіть у свій початковий virtualenv та запустіть:
pip freeze > requirements.txt
Це створить requirements.txt файл для вас. Якщо ви відкриєте цей файл у своєму улюбленому текстовому редакторі, ви побачите щось на зразок:
Django==1.3
Fabric==1.0.1
etc...
Тепер відредагуйте рядок, в якому сказано, Django==x.x
щоб сказати Django==1.3
(або будь-яку версію, яку ви хочете встановити у своєму новому virtualenv).
Нарешті, активуйте свій новий virtualenv та запустіть:
pip install -r requirements.txt
І піп буде автоматично завантажувати і встановлювати все пітон модулі , перераховані в вашому requirements.txt файлі, в будь-яких версіях зазначених вами!