Cara termudah adalah menggunakan pip untuk menghasilkan file persyaratan. File persyaratan pada dasarnya adalah file yang berisi daftar semua paket python yang ingin Anda instal (atau sudah diinstal dalam kasus file yang dihasilkan oleh pip), dan apa versi mereka.
Untuk menghasilkan file persyaratan, buka virtualenv asli Anda, dan jalankan:
pip freeze > requirements.txt
Ini akan menghasilkan file requirement.txt untuk Anda. Jika Anda membuka file itu di editor teks favorit Anda, Anda akan melihat sesuatu seperti:
Django==1.3
Fabric==1.0.1
etc...
Sekarang, edit baris yang mengatakan Django==x.x
untuk mengatakan Django==1.3
(atau versi apa pun yang ingin Anda instal di virtualenv baru Anda).
Terakhir, aktifkan virtualenv baru Anda , dan jalankan:
pip install -r requirements.txt
Dan pip akan secara otomatis mengunduh dan menginstal semua modul python yang tercantum dalam file requirement.txt Anda , pada versi apa pun yang Anda tentukan!