कैसे virtualenv का उपयोग कर उबंटू 18.04 पर अजगर आभासी वातावरण बनाने के लिए
विषयसूची:
पायथन आभासी वातावरण एक स्व-निहित निर्देशिका वृक्ष है जिसमें अजगर स्थापना और अतिरिक्त पैकेज की संख्या शामिल है।
पायथन आभासी वातावरण का मुख्य उद्देश्य विभिन्न पायथन परियोजनाओं के लिए एक अलग वातावरण बनाना है। इस तरह से आप बिना किसी चिंता के एक मॉड्यूल के एक विशिष्ट संस्करण को प्रति प्रोजेक्ट के आधार पर स्थापित कर सकते हैं जो आपके अन्य पायथन प्रोजेक्ट्स को प्रभावित करेगा।
इस ट्यूटोरियल में, हम Ubuntu 18.04 पर पायथन वर्चुअल वातावरण बनाने के तरीके के बारे में कदम से कदम निर्देश प्रदान करेंगे।
पायथन 3 के लिए वर्चुअल वातावरण बनाएं
डिफ़ॉल्ट रूप से पायथन 3.6 के साथ Ubuntu 18.04 जहाज। आप सत्यापित कर सकते हैं कि पायथन 3 आपके सिस्टम पर चल रहा है:
python3 -V
आउटपुट इस तरह दिखना चाहिए:
Python 3.6.5
यदि आप पायथन भाषा की नवीनतम प्रमुख रिलीज़ स्थापित करना चाहते हैं, तो पायथॉन 3.7 इस निर्देश का पालन करें।
पायथन 3.6 से शुरू होकर, वर्चुअल वातावरण बनाने के लिए अनुशंसित तरीका
venv
मॉड्यूल का उपयोग करना है।
चलो
python3-venv
पैकेज स्थापित करके शुरू करें जो
venv
मॉड्यूल प्रदान करता है।
sudo apt install python3-venv
एक बार मॉड्यूल स्थापित होने के बाद हम पायथन 3 के लिए आभासी वातावरण बनाने के लिए तैयार हैं।
पहला स्विच, एक निर्देशिका में जहां आप अपने पायथन 3 आभासी वातावरणों को संग्रहीत करना चाहते हैं। निर्देशिका के भीतर अपने नए आभासी वातावरण बनाने के लिए निम्नलिखित कमांड चलाएँ:
python3 -m venv my-project-env
ऊपर दिया गया कमांड
my-project-env
नामक एक निर्देशिका बनाता है, जिसमें पायथन बाइनरी, पिप पैकेज मैनेजर, मानक पायथन लाइब्रेरी और अन्य सहायक फ़ाइलों की एक प्रति शामिल है।
इस वर्चुअल वातावरण का उपयोग शुरू करने के लिए, आपको इसे
activate
स्क्रिप्ट चलाकर
activate
:
source my-project-env/bin/activate
एक बार सक्रिय होने के बाद, वर्चुअल वातावरण की बिन निर्देशिका को
$PATH
चर की शुरुआत में जोड़ा जाएगा। इसके अलावा आपके शेल का संकेत बदल जाएगा और यह उस आभासी वातावरण का नाम दिखाएगा जिसका आप वर्तमान में उपयोग कर रहे हैं। हमारे मामले में जो
my-project-env
:
$ source my-project-env/bin/activate (my-project-env) $
अब जब आभासी वातावरण सक्रिय हो गया है, तो हम पाइप का उपयोग करके संकुल को स्थापित, अपग्रेड और हटाना शुरू कर सकते हैं।
आइए अनुरोध मॉड्यूल का उपयोग करते हुए एक सरल पायथन स्क्रिप्ट बनाएं।
वर्चुअल वातावरण के भीतर, आप
pip3
बजाय
pip3
और
python
बजाय कमांड
pip
उपयोग कर सकते हैं।
पायथन पैकेज मैनेजर, पाइप का उपयोग करके मॉड्यूल को स्थापित करने के लिए पहला कदम है:
pip install requests
स्थापना को सत्यापित करने के लिए आप मॉड्यूल आयात करने का प्रयास कर सकते हैं:
import requests
यदि मॉड्यूल आयात करने में कोई त्रुटि नहीं है, तो स्थापना सफल रही।
इस उदाहरण में हम httpbin.org साइट का उपयोग करने जा रहे हैं जो सभी हेडर प्रविष्टियों को प्रिंट करने के लिए एक सरल HTTP अनुरोध और प्रतिक्रिया सेवा प्रदान करती है।
अपना टेक्स्ट संपादक खोलें और एक नई फ़ाइल बनाएँ:
nano testing.py
फ़ाइल के लिए निम्न सामग्री चिपकाएँ:
import requests r = requests.get('http://httpbin.org/get') print(r.headers)
फ़ाइल को बंद करें और सहेजें।
अब हम टाइप करके स्क्रिप्ट चला सकते हैं:
python testing.py
स्क्रिप्ट नीचे दिखाए गए अनुसार सभी हेडर प्रविष्टियों का शब्दकोश प्रिंट करेगी:
{'Connection': 'keep-alive', 'Server': 'gunicorn/19.9.0', 'Date': 'Tue, 18 Sep 2018 16:50:03 GMT', 'Content-Type': 'application/json', 'Content-Length': '266', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Via': '1.1 vegur'}
एक बार जब आप पर्यावरण को निष्क्रिय करने के लिए अपने काम के साथ हो जाते हैं, तो बस
deactivate
और आप अपने सामान्य शेल पर लौट आएंगे।
निष्कर्ष
आपने सीखा है कि पायथन वर्चुअल वातावरण कैसे बनाएं और उसका उपयोग करें। आप ऊपर बताए गए चरणों को दोहरा सकते हैं और अपने पायथन प्रोजेक्ट्स के लिए अतिरिक्त आभासी वातावरण बना सकते हैं।
समीक्षा के साथ आभासी हार्ड ड्राइव पर ले जाता है: डिस्क सॉफ़्ट डेमॉन उपकरण अल्ट्रा के साथ आभासी हार्ड ड्राइव पर ले जाता है

डेमॉन उपकरण अल्ट्रा कार्यक्षमता का विस्तार करने के लिए एक उचित नौकरी करता है डिस्क सॉफ़्ट के फ्लैगशिप उत्पाद का, लेकिन उच्च मूल्य और आलसी इंस्टॉलेशन एंटीक्स इसे किसी भी पक्ष में नहीं करते हैं।
Ubuntu 18.04 पर अजगर 3.7 स्थापित करने के लिए कैसे

पायथन 3.7 पायथन भाषा की नवीनतम प्रमुख रिलीज़ है। यह ट्यूटोरियल उबंटू 18.04 पर पायथन 3.7 को स्थापित करने के दो तरीकों का वर्णन करता है।
Ubuntu 18.04 पर अजगर 3.8 स्थापित कैसे करें

इस ट्यूटोरियल में हम उबंटू 18.04 पर पायथन 3.8 को स्थापित करने के दो अलग-अलग तरीकों को कवर करेंगे। पहला विकल्प डीएपीएस से डीबीडीएस से डेब्यू पैकेज स्थापित करना है, और दूसरा स्रोत कोड से निर्माण करना है।