"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पायनेव का उपयोग करके पायथन संस्करण और आभासी वातावरण का प्रबंधन

पायनेव का उपयोग करके पायथन संस्करण और आभासी वातावरण का प्रबंधन

2024-08-06 को प्रकाशित
ब्राउज़ करें:493

Managing Python Versions and Virtual Environments using pyenv

प्येनव पैकेज बहुत अधिक परेशानी के बिना, पायथन के कई संस्करणों को प्रबंधित करने के लिए एक बहुत ही उपयोगी उपकरण है। यह विकास के अनुभव को सुव्यवस्थित करने के लिए विभिन्न प्लगइन्स के साथ आता है, जिसमें pyenv-virtualenv भी शामिल है, जो आभासी वातावरण और कोंडा वातावरण के प्रबंधन के लिए सुविधाएँ प्रदान करता है।

दुर्भाग्य से, pyenv विंडोज़ पर समर्थित नहीं है। हालाँकि, हम विंडोज़ उपयोगकर्ताओं के लिए पाइनव-विन फोर्क का उपयोग करने की सलाह देते हैं।

प्येनव स्थापित करना

1. आवश्यक पायथन बिल्ड निर्भरताएँ स्थापित करें

Mac OS X

brew install openssl readline sqlite3 xz zlib

उबंटू/डेबियन/मिंट

sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

अल्पाइन

apk add --no-cache git bash build-base libffi-dev openssl-dev bzip2-dev zlib-dev readline-dev sqlite-dev 

2. पाइनव स्थापित करना

पाइनव और कुछ लोकप्रिय प्लगइन्स को इंस्टॉल करने का सबसे तेज़ तरीका पाइन्व-इंस्टॉलर का उपयोग करना है:

curl https://pyenv.run | bash

अगला, अपने शेल को पुनरारंभ करें ताकि पथ परिवर्तन प्रभावी हो जाएं:

exec $SHELL

3. प्येनव को अद्यतन करना

पयेनव को अपडेट करना उतना ही सरल है:

pyenv update

4. पायथन संस्करणों के बीच स्विच करना

  • पियेनव लोकल 3.3.3 - स्थानीय शेल में पायथन 3.3.3 सेट करता है।
  • pyenv ग्लोबल 2.7.3 - विश्व स्तर पर, सभी शेल्स में Python 2.7.3 सेट करता है।

5. आभासी वातावरण और पायथन संस्करणों का प्रबंधन

  • pyenv वर्चुअलएनवी 3.3.3 वर्चुअल-एनवी-नाम - वर्चुअल-एनवी-नाम नामक एक आभासी वातावरण बनाता है जो पायथन 3.3.3 का उपयोग करता है
  • pyenv वर्चुअलएनवीएस - निर्मित आभासी वातावरण दिखाता है।
  • pyenv वर्चुअल-एनवी-नाम को सक्रिय करता है - वर्चुअल वातावरण को वर्चुअल-एनवी-नाम नाम के साथ सक्रिय करता है।
  • pyenv निष्क्रिय - वर्तमान में सक्रिय आभासी वातावरण को निष्क्रिय कर देता है।

प्येनव को अनइंस्टॉल किया जा रहा है

पाइनव निष्पादन योग्य $PYENV_ROOT में स्थापित है, जो डिफ़ॉल्ट रूप से ~/.pyenv है। इसे अनइंस्टॉल करने के लिए, बस इसे हटा दें:

rm -fr ~/.pyenv

फिर अपनी .bashrc फ़ाइल से निम्नलिखित पंक्तियों को हटाकर उसे साफ़ करें:

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"

निष्कर्ष

इस लेख में हमने सीखा है कि एक ही मशीन से पायथन और वर्चुअल वातावरण के कई संस्करणों को प्रबंधित करने के लिए पाइनेव और इसके संबंधित प्लगइन्स का उपयोग करना कितना सरल और आसान है।

यह लेख मूल रूप से यहां प्रकाशित हुआ था।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/hisk/maneasing-python-versions-and-virtual-environments-using-pyenv-3i41?1 यदि कोई उल्लंघन है, तो कृपया हटाने के लिए स्टडी_गोलंग@163.com पर संपर्क करें यह
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3