Pyenv: अपने सिस्टम पर Python के कई संस्करण स्थापित करें

अजगर का लोगो

पायथन काफी लोकप्रिय प्रोग्रामिंग भाषा बन गई है अन्य भाषाओं की तुलना में उपयोग की अपनी सादगी के कारण। इसलिये इस भाषा में लिनक्स के लिए कई एप्लिकेशन और टूल लिखे गए हैं।

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

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

के बारे में पाइनेव

आज हम जिस टूल के बारे में बात करने जा रहे हैं वह है 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

यदि आप इस उपकरण के बारे में अधिक जानना चाहते हैं तो आप परामर्श कर सकते हैं निम्नलिखित लिंक।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।