"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पायथन वर्चुअल वातावरण

पायथन वर्चुअल वातावरण

2024-08-01 को प्रकाशित
ब्राउज़ करें:864

Python virtual Environments

टीएल;डीआर

अनिवार्य रूप से यह आपको आपके द्वारा बनाए गए प्रत्येक पायथन एप्लिकेशन के लिए एक अलग वातावरण बनाने की अनुमति देता है। मतलब प्रत्येक एप्लिकेशन एक-दूसरे के साथ हस्तक्षेप किए बिना अलग-अलग लाइब्रेरी या एक ही लाइब्रेरी के विभिन्न संस्करणों का उपयोग कर सकता है।

VENV क्या है?

पायथन आभासी वातावरण या वीईएनवी एक हल्का स्व-निहित निर्देशिका वृक्ष है जिसमें अजगर के एक विशेष संस्करण के लिए पायथन इंस्टॉलेशन, साथ ही कई अतिरिक्त पैकेज शामिल हैं।

आपके द्वारा बनाया गया प्रत्येक पायथन एप्लिकेशन अपने स्वयं के आभासी वातावरण का उपयोग कर सकता है। यह अनुप्रयोगों के बीच परस्पर विरोधी आवश्यकताओं की समस्या का समाधान करता है।

वेनव मॉड्यूल का उपयोग वर्चुअल वातावरण बनाने के लिए किया जाता है।

वेनव कैसे स्थापित करें

pip install virtualenv

एक आभासी वातावरण बनाएँ

python -m venv /path/to/new/virtual/environment

आभासी वातावरण का प्रयोग करें

लिनक्स या मैक ओएस के लिए आपका नया वेनव इस कमांड का उपयोग करके सक्रिय किया जा सकता है:

source /path/to/new/virtual/environment/bin/activate

विंडोज के लिए:

\path\to\new\virtual\environment\Scripts\activate.bat

एक बार सक्रिय होने के बाद आप सामान्य रूप से पाइप के माध्यम से लाइब्रेरी स्थापित करने में सक्षम होंगे, लेकिन अब यह आपके आभासी वातावरण में स्थापित हो जाएगा

अपने आभासी वातावरण से बाहर निकलना

सक्रियण की तरह ही वेनवी एक आसान निष्क्रिय स्क्रिप्ट प्रदान करता है। लिनक्स या मैक ओएस के लिए आपके नए वेनव को इस कमांड का उपयोग करके निष्क्रिय किया जा सकता है:

deactivate

या यदि वह काम नहीं करता है:

source /path/to/new/virtual/environment/bin/deactivate

विंडोज के लिए:

\path\to\new\virtual\environment\Scripts\deactivate.bat

आपको आभासी वातावरण का उपयोग क्यों करना चाहिए?

जब आप सिस्टम से पायथन और उसकी लाइब्रेरी चलाते हैं, तो आप अपने ऑपरेटिंग सिस्टम द्वारा चुने गए एक विशिष्ट पायथन संस्करण तक ही सीमित रहते हैं। एक ही इंस्टॉलेशन पर एकाधिक पायथन एप्लिकेशन चलाने पर यह दृष्टिकोण पुस्तकालयों के बीच संस्करण संघर्ष का कारण बन सकता है। इसके अतिरिक्त, सिस्टम को संशोधित करने से पायथन अन्य ओएस सुविधाओं को बाधित कर सकता है जो इस पर निर्भर हैं। आभासी वातावरण का उपयोग करने से प्रत्येक एप्लिकेशन अलग हो जाता है और इस प्रकार यह समस्या हल हो जाती है।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/naicigam28/python-virtual-environments-pl2?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3