वर्चुअल वातावरण और pip
venv से पृथक वातावरण बनाएँ, पैकेज इंस्टॉल करें और requirements.txt प्रबंधित करें।
वर्चुअल वातावरण और pip, CoddyKit पर पाइथन के साथ एआई सीखें का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह पाइथन के साथ एआई सीखें सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। पाइथन के साथ एआई सीखें पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
वर्चुअल वातावरण क्यों
वर्चुअल वातावरण किसी एक प्रोजेक्ट के लिए अलग किया गया पाइथन इंस्टॉलेशन होता है। हर प्रोजेक्ट को अपने पैकेजों का अलग समूह मिलता है, इसलिए एक प्रोजेक्ट के लिए NumPy को अपग्रेड करने से दूसरा प्रोजेक्ट कभी खराब नहीं होता।
अलगाव के बिना, सभी पैकेज वैश्विक रूप से इंस्टॉल होते हैं और डेटा विज्ञान के प्रोजेक्टों में संस्करणों का टकराव अपरिहार्य हो जाता है।
वर्चुअल वातावरण बनाना
पहले से उपलब्ध venv मॉड्यूल आपके द्वारा बताए गए फ़ोल्डर में वातावरण बनाता है, जिसे आमतौर पर .venv नाम दिया जाता है।
इसे अपने प्रोजेक्ट के मूल फ़ोल्डर के अंदर चलाइए। यह इंटरप्रेटर की एक स्वतंत्र प्रति और पैकेजों के लिए एक स्थान बनाता है।
python -m venv .venvmacOS / लिनक्स पर सक्रिय करना
सक्रिय करने पर उस वातावरण का python और pip आपके PATH के सबसे आगे आ जाता है। सक्रिय होने पर आपके प्रॉम्प्ट में आमतौर पर (.venv) दिखाई देता है।
source .venv/bin/activateविंडोज़ पर सक्रिय करना
विंडोज़ पर सक्रियण स्क्रिप्ट Scripts के अंदर रहती है। PowerShell और cmd में इसके लिए थोड़े अलग आदेशों का उपयोग होता है।
# PowerShell
.venv\Scripts\Activate.ps1
# cmd.exe
.venv\Scripts\activate.batनिष्क्रिय करना
काम पूरा होने पर deactivate आपका सामान्य शेल PATH बहाल कर देता है। अगली बार के लिए वातावरण की फ़ाइलें डिस्क पर बनी रहती हैं।
deactivatepip से पैकेज स्थापित करना
वातावरण के सक्रिय होने पर pip install पैकेजों को केवल .venv के अंदर रखता है। डेटा विज्ञान के मुख्य पैकेज एक ही पंक्ति में स्थापित कीजिए।
pip install numpy pandas matplotlib scikit-learnविशिष्ट संस्करण निर्धारित करना
किसी सटीक संस्करण को लॉक करने के लिए == का उपयोग कीजिए, जिससे परिणामों को दोबारा उसी तरह प्राप्त किया जा सके। न्यूनतम संस्करण के लिए >= का उपयोग कीजिए।
pip install numpy==1.26.4
pip install "pandas>=2.0"निर्भरताएँ सूचीबद्ध करना
pip freeze हर स्थापित पैकेज को उसके सटीक संस्करण के साथ प्रिंट करता है। पूरे वातावरण को दर्ज करने के लिए इसका परिणाम requirements.txt में रीडायरेक्ट कीजिए।
pip freeze > requirements.txtrequirements.txt से पुनर्स्थापित करना
कोई सहकर्मी या आपका सीआई सर्वर -r की सहायता से बिल्कुल वही वातावरण फिर से बना सकता है। यही पुनरुत्पाद्य डेटा विज्ञान का आधार है।
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtrequirements.txt कैसा दिखता है
यह एक साधारण टेक्स्ट फ़ाइल होती है, जिसमें हर पंक्ति पर एक निर्धारित संस्करण वाला पैकेज लिखा होता है। संस्करणों की सीमाएँ ढीली या सख्त करने के लिए आप इसे हाथ से संपादित कर सकते हैं।
numpy==1.26.4
pandas==2.2.2
matplotlib==3.8.4
scikit-learn==1.4.2गिट में वर्चुअल वातावरण को अनदेखा करना
वातावरण वाले फ़ोल्डर को कभी कमिट न कीजिए; यह बड़ा और मशीन-विशिष्ट होता है। इसके बजाय requirements.txt को कमिट कीजिए और .gitignore में उस फ़ोल्डर को अनदेखा कीजिए।
# .gitignore
.venv/
venv/
__pycache__/
*.pycत्वरित जाँच
निर्भरता प्रबंधन की अपनी समझ का परीक्षण कीजिए।
पुनरावलोकन
आपने पुनरुत्पाद्यता का कार्यप्रवाह सीखा:
python -m venv .venvएक अलग किया हुआ वातावरण बनाता हैsource .venv/bin/activate/deactivateइसे सक्रिय या निष्क्रिय करते हैंpip installपैकेजों को स्थानीय रूप से जोड़ता हैpip freeze > requirements.txtसंस्करणों को दर्ज करता हैpip install -r requirements.txtउन्हें पुनर्स्थापित करता है.venv/को.gitignoreमें जोड़िए
एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 53
- पाठ
- 225
अक्सर पूछे जाने वाले प्रश्न
क्या “वर्चुअल वातावरण और pip” पाठ निःशुल्क है?
हाँ — पाइथन के साथ एआई सीखें अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “वर्चुअल वातावरण और pip” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। पाइथन के साथ एआई सीखें पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“वर्चुअल वातावरण और pip” में मैं क्या सीखूँगा?
venv से पृथक वातावरण बनाएँ, पैकेज इंस्टॉल करें और requirements.txt प्रबंधित करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ पाइथन के साथ एआई सीखें का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या पाइथन के साथ एआई सीखें शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर पाइथन के साथ एआई सीखें शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“वर्चुअल वातावरण और pip” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस पाइथन के साथ एआई सीखें पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर पाइथन के साथ एआई सीखें पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- वर्चुअल वातावरण और pip
- डेटा साइंस के लिए Jupyter Notebooks
- डेटा साइंस के लिए Python डेटा प्रकार
- Python REPL और IPython के साथ कार्य करना