Ubuntu पर pip कैसे स्थापित करें और उपयोग करें: Python पैकेज प्रबंधन के लिए पूर्ण गाइड

目次

1. Ubuntu पर pip कैसे इंस्टॉल करें

Ubuntu में, pip Python के लिए एक आवश्यक पैकेज प्रबंधन टूल है। pip के साथ, आप Python लाइब्रेरीज़ और मॉड्यूल्स को आसानी से प्रबंधित कर सकते हैं, जो विकास दक्षता को काफी बढ़ाता है। यह अनुभाग Ubuntu पर pip इंस्टॉल करने के तरीके को समझाता है।

1.1 Python 3 के लिए pip कैसे इंस्टॉल करें

हालांकि Ubuntu में Python 3 पहले से प्रीइंस्टॉल्ड आता है, pip को मैन्युअली जोड़ना पड़ता है। इसे इंस्टॉल करने के लिए नीचे दिए गए चरणों का पालन करें।

  1. पैकेज सूची को अपडेट करें
    sudo apt update
    

यह कमांड नवीनतम पैकेज सूची प्राप्त करती है और सिस्टम पैकेज जानकारी को अपडेट करती है।

  1. pip इंस्टॉल करें
    sudo apt install python3-pip
    

यह आपके सिस्टम पर pip इंस्टॉल करता है।

  1. इंस्टॉलेशन की जाँच करें
    pip3 --version
    

pip के सही ढंग से इंस्टॉल होने की पुष्टि करने के लिए इस कमांड का उपयोग करें।

1.2 Python 2 के लिए pip कैसे इंस्टॉल करें

हालांकि Python 2 अब समर्थित नहीं है, आप विशिष्ट वातावरणों में नीचे दिए गए चरणों का पालन करके इसे इंस्टॉल कर सकते हैं।

  1. Universe रिपॉजिटरी को सक्षम करें
    sudo add-apt-repository universe
    sudo apt update
    
  1. Python 2 और pip इंस्टॉल करें
    sudo apt install python2
    curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
    sudo python2 get-pip.py
    

2. pip क्या है? Python पैकेज प्रबंधन का अवलोकन

pip एक ऐसा टूल है जो आपको Python पैकेज इंडेक्स (PyPI) से Python लाइब्रेरीज़ और मॉड्यूल्स को आसानी से इंस्टॉल करने की अनुमति देता है। जटिल निर्भरताओं को स्वचालित रूप से संभालकर, pip विकास दक्षता को सुधारता है।

2.1 pip की बुनियादी कार्यक्षमताएँ

pip के साथ, आप निम्नलिखित संचालन कर सकते हैं:

  • पैकेज इंस्टॉल करना
    pip install <package-name>
    
  • पैकेज अनइंस्टॉल करना
    pip uninstall <package-name>
    
  • पैकेज अपग्रेड करना
    pip install --upgrade <package-name>
    

2.2 pip के लाभ

  • निर्भरता समाधान : pip स्वचालित रूप से पैकेजों के बीच निर्भरताओं को संभालता है और कई लाइब्रेरीज़ को कुशलतापूर्वक प्रबंधित करता है।
  • नवीनतम लाइब्रेरीज़ को आसानी से प्राप्त करना : आप PyPI पर सूचीबद्ध नवीनतम लाइब्रेरीज़ को तुरंत इंस्टॉल कर सकते हैं।

3. Ubuntu पर pip का उपयोग करते समय महत्वपूर्ण नोट्स

Ubuntu वातावरण में pip का उपयोग करते समय, यह सिस्टम पैकेज मैनेजर (apt) के साथ संघर्ष कर सकता है। यदि आप पूरे सिस्टम को प्रभावित होने से बचाना चाहते हैं, तो --user विकल्प का उपयोग करके उपयोगकर्ता स्तर पर पैकेज इंस्टॉल करने की सिफारिश की जाती है।

3.1 --user विकल्प के साथ पैकेज इंस्टॉल करना

pip install --user <package-name>

यह पैकेजों को उपयोगकर्ता के होम डायरेक्टरी में इंस्टॉल करता है बिना पूरे सिस्टम को प्रभावित किए।

3.2 pip install त्रुटियों को संभालना

Ubuntu 23.04 और उसके बाद के संस्करणों में, वर्चुअल वातावरण के बाहर pip का उपयोग करते समय त्रुटियाँ हो सकती हैं। आप इसे वर्चुअल वातावरण बनाकर और उसके अंदर पैकेज इंस्टॉल करके हल कर सकते हैं, या एप्लिकेशन्स इंस्टॉल करने के लिए pipx का उपयोग कर सकते हैं।

4. वर्चुअल वातावरण सेटअप करना और pip का उपयोग करना

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

4.1 वर्चुअल वातावरण बनाना

सबसे पहले, venv मॉड्यूल इंस्टॉल करें और वर्चुअल वातावरण बनाएँ।

sudo apt install python3-venv
python3 -m venv myenv

4.2 वर्चुअल वातावरण को सक्रिय करना

वर्चुअल वातावरण को सक्रिय करने के लिए निम्नलिखित कमांड चलाएँ।

source myenv/bin/activate

सक्रिय होने के बाद, टर्मिनल प्रॉम्प्ट पर वातावरण का नाम प्रदर्शित होगा।

4.3 वर्चुअल वातावरण के अंदर पैकेज प्रबंधित करना

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

pip install <package-name>

4.4 वर्चुअल वातावरण को निष्क्रिय करना

वर्चुअल वातावरण से बाहर निकलने के लिए निम्नलिखित कमांड चलाएँ।

deactivate

5. समस्या निवारण: pip और वर्चुअल वातावरण से संबंधित मुद्दों को हल करना

pip और वर्चुअल एनवायरनमेंट्स का उपयोग करते समय, आपको कुछ समस्याओं का सामना करना पड़ सकता है। यह सेक्शन सामान्य समस्याओं और उनके समाधानों का परिचय देता है।

5.1 यदि वर्चुअल एनवायरनमेंट सक्रिय नहीं हो पाता

यदि सक्रियण विफल हो जाता है, तो सुनिश्चित करें कि आप सही डायरेक्टरी में हैं। निम्नलिखित कमांड का उपयोग करके जांचें कि activate स्क्रिप्ट मौजूद है या नहीं।

ls /path/to/your/environment/bin

5.2 यदि पैकेज सही ढंग से इंस्टॉल नहीं हो रहे

यदि वर्चुअल एनवायरनमेंट सक्रिय नहीं है, तो पैकेज सिस्टम-वाइड इंस्टॉल हो सकते हैं। वर्चुअल एनवायरनमेंट को सक्रिय करें और फिर से प्रयास करें।

5.3 pip इंस्टॉलेशन त्रुटियों का समाधान

यदि आपको Ubuntu 23.04 या उसके बाद के संस्करण पर “externally managed environment” त्रुटि का सामना करना पड़ता है, तो समस्या का समाधान करने के लिए वर्चुअल एनवायरनमेंट का उपयोग करें या pipx का उपयोग करके एप्लिकेशन्स इंस्टॉल करें।