पायथन काफी लोकप्रिय प्रोग्रामिंग भाषा बन गई है अन्य भाषाओं की तुलना में उपयोग की अपनी सादगी के कारण। इसलिये इस भाषा में लिनक्स के लिए कई एप्लिकेशन और टूल लिखे गए हैं।
उनमें से कई पायथन के नए संस्करणों में अपडेट नहीं किए गए हैं प्रोग्रामर परित्याग या किसी अन्य के कारण, लेकिन आवेदन अभी भी कार्यात्मक है या आवेदन को पायथन के एक निश्चित संस्करण की आवश्यकता है।
इससे आपको बड़ी समस्या हो सकती हैयही कारण है कि हम एक उत्कृष्ट उपकरण का उपयोग कर सकते हैं जो हमें इस भाषा के विभिन्न संस्करणों को हमारे सिस्टम पर स्थापित करने की अनुमति देगा।
के बारे में पाइनेव
आज हम जिस टूल के बारे में बात करने जा रहे हैं वह है Pyenv एक सरल, शक्तिशाली, मुक्त, खुला स्रोत और क्रॉस-प्लेटफ़ॉर्म टूल है लिनक्स सिस्टम पर पायथन के कई संस्करणों के प्रबंधन पर ध्यान केंद्रित किया।
पायनेव है एक उपकरण जो rbenv और रूबी-बिल्ड पर आधारित है और यह संशोधित किया गया था ताकि यह पायथन प्रोग्रामिंग भाषा के साथ काम कर सके, जो संक्षेप में यह है कि यह पायथन के लिए एक कांटा है।
यह उत्कृष्ट उपकरण हमें पायथन के कई संस्करणों के बीच स्थापित करने, प्रबंधन और स्विच करने में मदद करता है, जो आमतौर पर कई पायथन वातावरण में कोड का परीक्षण करने के लिए किया जाता है।
यह उपकरण प्रोग्रामर के लिए बहुत उपयोगी हो सकता है आप अपनी रचनाओं को पायथन में कई वातावरणों में और पायथन के विभिन्न संस्करणों में परीक्षण करना चाहते हैं।
इसके साथ, आप अपने सिस्टम पर पायथन के प्रत्येक संस्करण को स्थापित करने और अनइंस्टॉल करने या एक कंप्यूटर से दूसरे कंप्यूटर पर एक ही सिस्टम के साथ, लेकिन प्रोग्रामिंग भाषा के एक अलग संस्करण के साथ इंस्टॉल होने से बचाएंगे।
एस के बीचइस उपकरण की मुख्य विशेषताएं हम उजागर कर सकते हैं:
- प्रति उपयोगकर्ता पायथन के वैश्विक संस्करण को बदलने में सक्षम हो।
- प्रति परियोजना पायथन के स्थानीय संस्करण की स्थापना।
- एनाकोंडा या virtualenv द्वारा निर्मित आभासी वातावरण का प्रबंधन।
- आपको एक पर्यावरण चर के साथ पायथन संस्करण को ओवरराइड करने की अनुमति देता है।
- पायथन और अधिक के कई संस्करणों से कमांड के लिए खोजें।
Ubuntu 18.04 और डेरिवेटिव पर Pyenv कैसे स्थापित करें?
Si इस महान उपकरण को स्थापित करना चाहते हैं, हमें Ctrl + Alt + T और के साथ एक टर्मिनल खोलना होगा हम आवेदन के लिए कुछ निर्भरताएँ स्थापित करने जा रहे हैं:
sudo apt-get install -y make build-essential git libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev
अब हम अपने कंप्यूटरों पर Pyenv स्थापित करने के लिए आगे बढ़ सकते हैं यह आपके स्पेस से टूल को गितुब पर डाउनलोड करके है और हम स्क्रिप्ट का उपयोग करेंगे pyenv- इंस्टॉलर.
तुमको बस यह करना है अपने टर्मिनल में pyenv को स्थापित करने के लिए निम्नलिखित कमांड चलाएँ।
curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
इसे निष्पादित करते समय, हमें इसे डाउनलोड और इंस्टॉल करने के लिए इंतजार करना होगा। स्थापना के अंत में, इंस्टॉलर आपको अपने व्यक्तिगत फ़ोल्डर में Pyenv जोड़ने के लिए सूचित करेगा।
किस लिए अपनी फ़ाइल में निम्न पंक्तियों को जोड़ना होगा ~/.bash_profile, हमें एक टर्मिनल खोलना चाहिए और निष्पादित करना चाहिए:
nano ~/.bash_profile
और हम फ़ाइल के अंत में निम्नलिखित पंक्तियों को जोड़ते हैं, यहां हमें "USER" को आपके सिस्टम उपयोगकर्ता नाम से बदलना होगा।
export PATH="/home/USER/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)"
हम Ctrl + O के साथ परिवर्तन सहेजते हैं और Ctrl + X के साथ नैनो से बाहर निकलते हैं, अब हमें निम्नलिखित कमांड को निष्पादित करके इन परिवर्तनों को मान्य करना चाहिए:
source ~/.bash_profile
पाइनेव उपयोग करने के लिए तैयार है।
Ubuntu में pyenv का उपयोग कैसे करें?
एक बार इंस्टॉलेशन हो जाने के बाद, हम यह सत्यापित कर सकते हैं कि यह चल रहा है और यह जान लें कि हमारे सिस्टम में उपयोग करने के लिए हमारे पास पायथन के कौन से संस्करण उपलब्ध हैं।
इस के लिए हम एक टर्मिनल खोलने जा रहे हैं और हम निष्पादित करने जा रहे हैं:
pynev install -l
O वे भी चला सकते हैं:
pyenv install –list
यह कमांड सभी उपलब्ध संस्करणों को प्रदर्शित करेगा।
अब जिसे हमने स्थापित किया है उसे जानने के लिए हमें निष्पादित करना होगा:
pyenv versions
पैरा किसी भी उपलब्ध संस्करण को स्थापित करें कि Pyenv ने हमें ऐसे कदम दिखाए जो हम इस कमांड को निष्पादित कर सकते हैं:
pyenv install x.x.xx
जहां हम x को पायथन के संस्करण से बदल देते हैं जिसे हम सिस्टम पर इंस्टॉल करना चाहते हैं।
अंत में, पायथन के संस्करण को बदलने के लिए हम इसे इसके साथ करते हैं:
pyenv global x.xx.x
यदि आप इस उपकरण के बारे में अधिक जानना चाहते हैं तो आप परामर्श कर सकते हैं निम्नलिखित लिंक।