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

पायथन में वर्चुअल वातावरण कैसे बनाएं?

पायथन आभासी वातावरण

एक पायथन आभासी वातावरण एक आभासी वातावरण है जैसे कि इसमें स्थापित पुस्तकालय, पैकेज और स्क्रिप्ट अन्य आभासी वातावरण या डिफ़ॉल्ट पायथन वातावरण से अलग होते हैं, जो कि आपके ऑपरेटिंग सिस्टम पर स्थापित होते हैं। आभासी वातावरण वास्तव में उपयोगी हैं और डेवलपर्स के लिए आवश्यक हैं। विभिन्न परियोजनाओं के लिए विभिन्न पुस्तकालयों या निर्भरताओं की आवश्यकता होती है। इस प्रकार, एक परियोजना की निर्भरता को दूसरे से अलग करना फायदेमंद होता है।

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

आभासी वातावरण बनाना

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

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

pip install virtualenv

कमांड चलाने के बाद, जांचें कि आपके सिस्टम पर वर्चुअलएन्व स्थापित है या नहीं। यदि सिस्टम पर सफलतापूर्वक संस्थापित है तो निम्न कमांड वर्चुअलएन्व के संस्करण को प्रदर्शित करता है।

virtualenv –version

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

virtualenv environment_name

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

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

वर्चुअल वातावरण को सक्रिय करने के लिए, निम्न आदेश चलाएँ

$ source virtualenv_name/bin/activate

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

(virtualenv_name)$ deactivate

इस कमांड को चलाने के बाद, आप पायथन के डिफ़ॉल्ट सिस्टम वातावरण में प्रवेश करेंगे।


  1. पायथन आभासी वातावरण

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

  1. विंडोज 10 में वर्चुअल मशीन कैसे बनाएं

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

  1. विंडोज 11 में वर्चुअल डेस्कटॉप कैसे बनाएं

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