วิธีที่ง่ายที่สุดคือใช้ pip เพื่อสร้างไฟล์ข้อกำหนด ไฟล์ข้อกำหนดนั้นเป็นไฟล์ที่มีรายการแพ็กเกจหลามทั้งหมดที่คุณต้องการติดตั้ง (หรือติดตั้งแล้วในกรณีของไฟล์ที่สร้างโดย 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 จะดาวน์โหลดและติดตั้งโมดูลหลามทั้งหมดที่ระบุไว้ในไฟล์requirements.txtของคุณโดยอัตโนมัติตามที่คุณระบุ!