आवश्यकताओं फ़ाइल बनाने के लिए पाइप का उपयोग करने का सबसे आसान तरीका है। एक आवश्यकताएँ फ़ाइल मूल रूप से एक फ़ाइल है जिसमें उन सभी अजगर पैकेजों की एक सूची होती है जिन्हें आप स्थापित करना चाहते हैं (या पाइप द्वारा उत्पन्न फ़ाइल के मामले में पहले ही स्थापित हो चुके हैं), और वे किस संस्करण में हैं।
एक आवश्यकताएँ फ़ाइल बनाने के लिए, अपने मूल virtualenv में जाएँ, और चलाएँ:
pip freeze > requirements.txt
यह आपके लिए आवश्यकताओं को उत्पन्न करेगा । यदि आप अपने पसंदीदा पाठ संपादक में उस फ़ाइल को खोलते हैं, तो आपको कुछ इस तरह दिखाई देगा:
Django==1.3
Fabric==1.0.1
etc...
अब, उस पंक्ति को संपादित करें जो Django==x.x
कहने के लिए कहता है Django==1.3
(या जो भी संस्करण आप अपने नए वर्चस्व में स्थापित करना चाहते हैं)।
अंत में, अपने नए virtualenv को सक्रिय करें , और चलाएं:
pip install -r requirements.txt
और पाइप स्वचालित रूप से आपकी आवश्यकताओं में सूचीबद्ध सभी अजगर मॉड्यूल को डाउनलोड करेगा और इंस्टॉल करेगा ।