Cách dễ nhất là sử dụng pip để tạo tệp yêu cầu. Một tệp yêu cầu về cơ bản là một tệp chứa danh sách tất cả các gói python bạn muốn cài đặt (hoặc đã được cài đặt trong trường hợp tệp được tạo bởi pip) và phiên bản chúng đang ở.
Để tạo tệp yêu cầu, hãy truy cập virtualenv ban đầu của bạn và chạy:
pip freeze > requirements.txt
Điều này sẽ tạo ra requirements.txt tập tin cho bạn. Nếu bạn mở tệp đó trong trình soạn thảo văn bản yêu thích của mình, bạn sẽ thấy một cái gì đó như:
Django==1.3
Fabric==1.0.1
etc...
Bây giờ, hãy chỉnh sửa dòng Django==x.x
nói Django==1.3
(hoặc bất kỳ phiên bản nào bạn muốn cài đặt trong virtualenv mới của bạn).
Cuối cùng, kích hoạt virtualenv mới của bạn và chạy:
pip install -r requirements.txt
Và pip sẽ tự động tải xuống và cài đặt tất cả các mô-đun python được liệt kê trong tệp yêu cầu của bạn , ở bất kỳ phiên bản nào bạn đã chỉ định!