Самый простой способ - использовать 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
И pip автоматически загрузит и установит все модули python, перечисленные в вашем файле requirements.txt , в любых версиях, которые вы указали!