Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में वर्चुअल एनवायरनमेंट कैसे बनाएं?


Python वर्चुअल एनवायरनमेंट

Python वर्चुअल एनवायरनमेंट एक ऐसा वर्चुअल एनवायरनमेंट है जिसमें इंस्टॉल की गई लाइब्रेरीज़, पैकेजेस और स्क्रिप्ट्स अन्य वर्चुअल एनवायरनमेंट्स या डिफ़ॉल्ट Python एनवायरनमेंट यानी जो आपके ऑपरेटिंग सिस्टम पर इंस्टॉल हैं, से आइसोलेटेड होती हैं। वर्चुअल एनवायरनमेंट्स डेवलपर्स के लिए वास्तव में उपयोगी और आवश्यक हैं। अलग-अलग प्रोजेक्ट्स को अलग-अलग लाइब्रेरीज़ या डिपेंडेंसीज़ की आवश्यकता होती है। इस प्रकार, एक प्रोजेक्ट की डिपेंडेंसीज़ को दूसरे से आइसोलेट करना फायदेमंद होता है।

मान लीजिए हमारे पास दो अलग-अलग प्रोजेक्ट्स हैं जिन्हें एक ही लाइब्रेरी के अलग-अलग वर्जन्स की आवश्यकता है। अब, डिफ़ॉल्ट रूप से, लाइब्रेरी के दोनों वर्जन्स एक ही डायरेक्टरी में रहेंगे। Python यह तय नहीं कर पाएगा कि किस प्रोजेक्ट के लिए लाइब्रेरी के किस वर्जन का उपयोग करना है। इस प्रकार, वर्चुअल एनवायरनमेंट्स ऐसे परिदृश्यों में बहुत महत्वपूर्ण भूमिका निभाते हैं। इस समस्या को दोनों प्रोजेक्ट्स के लिए अलग-अलग वर्चुअल एनवायरनमेंट्स रखकर हल किया जा सकता है और इस प्रकार एक प्रोजेक्ट की लाइब्रेरी आवश्यकता को दूसरे से आइसोलेट रखा जा सकता है। हम कितने भी वर्चुअल एनवायरनमेंट्स बना सकते हैं। आमतौर पर प्रत्येक प्रोजेक्ट के लिए एक नया वर्चुअल एनवायरनमेंट बनाना अच्छा होता है।

वर्चुअल एनवायरनमेंट बनाना

वर्चुअल एनवायरनमेंट को virtualenv नामक टूल का उपयोग करके बनाया जा सकता है। इस टूल का उपयोग प्रत्येक प्रोजेक्ट के लिए आवश्यक Python पैकेजेस के साथ अलग-अलग वर्चुअल एनवायरनमेंट्स बनाने के लिए किया जाता है।

आपको पहले virtualenv इंस्टॉल करना होगा। virtualenv इंस्टॉल करने के लिए निम्नलिखित कमांड का उपयोग किया जाता है। आपके पास pip प्रीइंस्टॉल्ड होना चाहिए।

pip install virtualenv

कमांड चलाने के बाद, जांचें कि क्या virtualenv आपके सिस्टम पर इंस्टॉल है। निम्नलिखित कमांड virtualenv का वर्जन दिखाती है यदि यह सिस्टम पर सफलतापूर्वक इंस्टॉल है।

virtualenv –version

एक बार virtualenv इंस्टॉल हो जाने पर, हम इसका उपयोग अपने प्रोजेक्ट्स के लिए वर्चुअल एनवायरनमेंट्स बनाने के लिए कर सकते हैं। virtualenv के माध्यम से वर्चुअल एनवायरनमेंट बनाना काफी आसान है। निम्नलिखित कमांड इस उद्देश्य को पूरा करती है।

virtualenv environment_name

यहां environment_name बनाए गए वर्चुअल एनवायरनमेंट का नाम निर्दिष्ट करता है। आप अपनी पसंद का नाम दे सकते हैं। यह कमांड इस मामले में "environment_name" नाम की एक डायरेक्टरी बनाएगी।

वर्चुअल एनवायरनमेंट बनाने के बाद, हमें इस विशेष एनवायरनमेंट को अपने प्रोजेक्ट के लिए उपयोग करना शुरू करने के लिए इसे एक्टिवेट करना होगा।

वर्चुअल एनवायरनमेंट को एक्टिवेट करने के लिए, निम्नलिखित कमांड चलाएं

$ source virtualenv_name/bin/activate 

यहां virtualenv_name उस एनवायरनमेंट का नाम है जिसे आप एक्टिवेट करना चाहते हैं। एक बार एक्टिवेट हो जाने पर, एक्टिव एनवायरनमेंट का नाम टर्मिनल के बाईं ओर प्रदर्शित होगा। आप इस एक्टिव एनवायरनमेंट में आवश्यक लाइब्रेरीज़ या डिपेंडेंसीज़ डाउनलोड कर सकते हैं और इसलिए ये लाइब्रेरीज़ अन्य एनवायरनमेंट्स से आइसोलेटेड होंगी। आप इस वर्चुअल एनवायरनमेंट में डाउनलोड और विशिष्ट कार्य कर सकते हैं। एक बार जब आप इस विशेष एनवायरनमेंट के सभी काम पूरे कर लेते हैं, तो आप निम्नलिखित कमांड के साथ इस वर्चुअल एनवायरनमेंट को डिएक्टिवेट कर सकते हैं।

(virtualenv_name)$ deactivate

यह कमांड चलाने के बाद, आप Python के डिफ़ॉल्ट सिस्टम एनवायरनमेंट में प्रवेश करेंगे।


  1. Python वर्चुअल एनवायरनमेंट Python वर्चुअल एनवायरनमेंट

    परिचय डेवलपर्स अक्सर Python प्रोजेक्ट से निपटते हैं जहां उन्हें मॉड्यूल और पैकेज का उपयोग करना पड़ता है जो Python मानक लाइब्रेरी का हिस्सा नहीं थे और उन्हें केवल इस विशेष एप्लिकेशन के लिए चाहिए। एक मामले पर विचार करें, जहां आपने Python का वर्तमान संस्करण इंस्टॉल किया है (मान लें कि यह python-3.6 है

  1. विंडोज 10 पर वर्चुअल मशीन बनाने की चरण-दर-चरण मार्गदर्शिका विंडोज 10 पर वर्चुअल मशीन बनाने की चरण-दर-चरण मार्गदर्शिका

    इस लेख में मैं आपको दिखाऊंगा कि कैसे आप विंडोज 10 मशीन पर एक वर्चुअल मशीन बना सकते हैं। एक वर्चुअल मशीन अपने मौजूदा ऑपरेटिंग सिस्टम को रीइंस्टॉल किए बिना एक दूसरा ऑपरेटिंग सिस्टम अपनी मशीन पर चलाने का एक आदर्श तरीका है। यह नए ऑपरेटिंग सिस्टम को टेस्ट करने के लिए एकदम सही है। विंडोज 10 में वर्चुअल

  1. - विंडोज 11 में वर्चुअल डेस्कटॉप बनाएं और कस्टमाइज़ करें: मल्टीटास्किंग के लिए मास्टर गाइड

    यदि आप एक मल्टीटास्किंग मशीन हैं और एक डेस्कटॉप पर्याप्त नहीं है, तो आप अतिरिक्त वर्कस्पेस बनाने के लिए विंडोज 11 के Task View का उपयोग कर सकते हैं। अनिवार्य रूप से, यह आपको विंडोज 11 में एक वर्चुअल डेस्कटॉप बनाने की अनुमति देता है।उसके ऊपर, टूल व्यक्तित्व और स्वभाव जोड़ने के लिए कुछ कस्टमाइज़ेशन वि