लिनक्स पैकेज मैनेजर्स से भरा पड़ा है। उबंटू के पास न केवल apt है, बल्कि कई प्रोग्रामिंग भाषाएं अपने स्वयं के पैकेज मैनेजर्स के साथ आती हैं। Node.js के पास npm है, Ruby के पास gem है, और Python के पास pip है।
Pip का अर्थ है Python Installs Packages और यह आपको Python Package Index (PyPI) से पैकेज आसानी से इंस्टॉल करने देता है। आप अन्य इंडेक्स से भी इंस्टॉल कर सकते हैं, लेकिन आमतौर पर आपको जो चाहिए वह PyPI पर उपलब्ध होता है। पैकेज इंस्टॉल करने के लिए pip का उपयोग करने के लिए, आपको पहले इसे अपने सिस्टम पर इंस्टॉल करना होगा।
आपको Pip का कौन सा संस्करण चाहिए?
यदि आप Python से परिचित हैं, तो आप जानते होंगे कि Python 3 काफी समय से उपलब्ध है। फिर भी, Python 2 और Python 3 के बीच बड़े बदलावों के कारण, कई लिनक्स डिस्ट्रीब्यूशन डिफ़ॉल्ट रूप से दोनों संस्करण शामिल करते हैं। इस वजह से pip के भी दो संस्करण हैं।
उबंटू के नए संस्करण डिफ़ॉल्ट रूप से केवल Python 3 के साथ आते हैं। यदि आपको Python 2 के लिए pip चाहिए, तो आपको Python 2 भी इंस्टॉल करना होगा।
आपको किस संस्करण की आवश्यकता है, यह संभवतः उस पैकेज पर निर्भर करता है जिसे आप इंस्टॉल करना चाहते हैं। किसी भी स्थिति में, प्रक्रिया अपेक्षाकृत आसान है, लेकिन हम आपको दोनों संस्करण इंस्टॉल करना दिखाएंगे ताकि आपको पता चले कि वास्तव में क्या करना है।
Python 3 के लिए Pip कैसे इंस्टॉल करें
शुरू करने से पहले सबसे पहले यह सुनिश्चित करें कि आपकी पैकेज सूची अद्यतन है। इसके लिए apt चलाएं:
sudo apt update
इस प्रक्रिया में थोड़ा समय लगेगा। एक बार पूरा होने पर, आप वास्तव में pip इंस्टॉल कर सकते हैं। इसके लिए निम्न कमांड चलाएं:
sudo apt install python3-pip
पैकेज इंस्टॉल करने की पुष्टि करें और प्रक्रिया पूरी होने तक प्रतीक्षा करें। एक बार समाप्त होने पर, संस्करण जांचकर पुष्टि करें कि पैकेज सही ढंग से इंस्टॉल हुआ:
pip3 --version
Python 2 के लिए Pip कैसे इंस्टॉल करें
जैसा कि ऊपर बताया गया है, यदि आपको Python 2 के लिए pip चाहिए, तो आपको Python 2 भी इंस्टॉल करना होगा। यह आसान है, क्योंकि Python 2, pip के लिए निर्भरता के रूप में इंस्टॉल हो जाएगा।
सबसे पहले, सुनिश्चित करें कि आपकी पैकेज सूची अद्यतन है:
sudo apt update
एक बार यह पूरा हो जाने पर, आप निम्न कमांड से pip इंस्टॉल कर सकते हैं:
sudo apt install python-pip
pip और इसकी निर्भरताओं को इंस्टॉल करने की पुष्टि करें, फिर इंस्टॉलेशन पूरा होने तक प्रतीक्षा करें। समाप्त होने पर, संस्करण जांचकर सुनिश्चित करें कि सब कुछ ठीक से इंस्टॉल हुआ:
pip --version
Pip या Apt का उपयोग करना चाहिए?
कुछ मामलों में आप पाएंगे कि पैकेज Python Package Index और Apt दोनों के माध्यम से उपलब्ध हैं। यदि आपको चुनना है, तो Apt के माध्यम से इंस्टॉल करना बेहतर है, क्योंकि इन संस्करणों का उबंटू पर काम करने के लिए परीक्षण किया गया है। ज्यादातर मामलों में आप pip का उपयोग केवल तभी करना चाहेंगे जब कोई पैकेज Apt के माध्यम से उपलब्ध न हो या आपको कोई विशिष्ट संस्करण चाहिए।
निष्कर्ष
यह ध्यान देने योग्य है कि आपको Python 2 और Python 3 दोनों के लिए pip इंस्टॉल करने की आवश्यकता हो सकती है। कुछ पैकेज केवल कुछ Python संस्करणों के लिए उपलब्ध होते हैं, और अन्य सॉफ़्टवेयर एक या दोनों पर निर्भर हो सकते हैं। उदाहरण के लिए, Neovim उपयोगकर्ताओं को Python 2 और Python 3 दोनों में ऐड-ऑन बनाने देता है और दोनों pip संस्करणों में अपना पैकेज इंस्टॉल करने पर निर्भर करता है।
संभावना है कि आप pip इंस्टॉल कर रहे हैं क्योंकि आप एक डेवलपर हैं। यदि ऐसा है, तो सर्वश्रेष्ठ Python IDEs की हमारी सूची देखना न भूलें।