अजगर अपनी पठनीयता और डेवलपर्स के व्यापक समुदाय के कारण यह सबसे बहुमुखी और लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है। हालाँकि, जो चीज़ वास्तव में Python को शक्ति प्रदान करती है, वह है इसके साथ काम करने की क्षमता मॉड्यूल और पैकेज, जो अतिरिक्त पुस्तकालय हैं जो इसकी कार्यक्षमता का विस्तार करते हैं। यहीं पर यह चलन में आता है। रंजपाइथॉन के साथ काम करने वाले किसी भी डेवलपर के लिए एक आवश्यक पैकेज मैनेजर।
इस लेख में, हम गहराई से जानेंगे कि पाइप क्या है, इसे कैसे स्थापित करें और प्रभावी ढंग से उपयोग करें, साथ ही आपको इसकी जानकारी भी देंगे उपयोगी टिप्स पैकेजों को प्रबंधित करने और सामान्य समस्याओं को हल करने के लिए। यदि आप अभी तक पिप से परिचित नहीं हैं या अपने ज्ञान का विस्तार करना चाहते हैं, तो यह संसाधन आपका निश्चित मार्गदर्शक होगा।
पिप क्या है और आपको इसका उपयोग क्यों करना चाहिए?
रंज एक कमांड लाइन टूल है जिसका उपयोग पायथन में लाइब्रेरीज़ को स्थापित करने, अपडेट करने और प्रबंधित करने के लिए किया जाता है। इसका नाम अभिव्यक्ति से लिया गया है "पिप पैकेज स्थापित करता है”। पिप के साथ, आप आधिकारिक पायथन रिपॉजिटरी में उपलब्ध हजारों पैकेजों तक पहुंच सकते हैं, जिन्हें जाना जाता है PyPI (पायथन पैकेज इंडेक्स).
पिप का एक बड़ा फायदा यह है नाटकीय रूप से सरलीकृत करता है पायथन के लिए अतिरिक्त सॉफ़्टवेयर स्थापित करने और प्रबंधित करने की प्रक्रिया। लाइब्रेरीज़ को मैन्युअल रूप से डाउनलोड करने और कॉन्फ़िगर करने के बजाय, पिप सब कुछ करता है भारी काम आपके लिए, समय और अनावश्यक त्रुटियों की बचत।
कैसे पता करें कि आपने पाइप स्थापित कर लिया है
पिप का उपयोग करने से पहले, आपको यह सुनिश्चित करना चाहिए कि यह आपके सिस्टम पर स्थापित है। इसे टर्मिनल खोलकर और निम्नलिखित कमांड चलाकर आसानी से सत्यापित किया जा सकता है:
pip --version
यदि आप पिप के संस्करण के बारे में जानकारी देखते हैं, तो आप इसका उपयोग करने के लिए तैयार हैं। यदि नहीं, तो आपको इसे इंस्टॉल करना होगा.
विभिन्न ऑपरेटिंग सिस्टम पर पाइप स्थापित करना
पाइप इंस्टालेशन प्रक्रिया ऑपरेटिंग सिस्टम के आधार पर भिन्न होती है, लेकिन आम तौर पर सरल होती है।
खिड़कियों पर
- इंस्टॉलेशन स्क्रिप्ट डाउनलोड करें
get-pip.py
से इस लिंक. - टर्मिनल (CMD या PowerShell) खोलें और उस निर्देशिका पर जाएँ जहाँ आपने फ़ाइल डाउनलोड की थी।
- निम्न आदेश चलाएँ:
python get-pip.py
.
याद रखें कि आपके पास होना जरूरी है अजगर आपके सिस्टम पर पहले से इंस्टॉल है.
मैक पर
सिस्टम macOS आधुनिक लोगों में आमतौर पर डिफ़ॉल्ट रूप से पिप शामिल होता है। हालाँकि, आप इसे निम्न कमांड से मैन्युअल रूप से इंस्टॉल कर सकते हैं:
sudo easy_install pip
एक अन्य अनुशंसित विकल्प पाइथॉन को इंस्टॉल करना है homebrew, macOS के लिए एक पैकेज मैनेजर। बस चलाएँ:
brew install python
लिनक्स पर
अधिकांश लिनक्स वितरणों में उनके पैकेज रिपॉजिटरी में पायथन और पिप शामिल हैं। आपके वितरण के पैकेज प्रबंधन के आधार पर आदेश थोड़े भिन्न होते हैं:
- डेबियन-आधारित वितरणों के लिए (जैसे उबंटू):
sudo apt install python3-pip
- फेडोरा के लिए:
sudo dnf install python3-pip
- आर्क लिनक्स के लिए:
sudo pacman -S python-pip
- ओपन के लिए:
sudo zypper install python3-pip
पिप का मूल उपयोग
एक बार इंस्टॉल हो जाने पर, आप शुरू कर सकते हैं का पता लगाने पिप क्या कर सकता है. यहां सबसे उपयोगी कमांड का सारांश दिया गया है:
पैकेज स्थापित करें
लाइब्रेरी स्थापित करने के लिए, कमांड का उपयोग करें:
pip install nombre_del_paquete
उदाहरण के लिए, लाइब्रेरी स्थापित करने के लिए अनुरोधों, आप लिख सकते हो:
pip install requests
पैकेज अद्यतन करें
यदि आप किसी पैकेज को उसके नवीनतम संस्करण में अद्यतन करना चाहते हैं, तो इसका उपयोग करें:
pip install --upgrade nombre_del_paquete
उदाहरण के लिए:
pip install --upgrade requests
संकुल की स्थापना रद्द करें
जिस पैकेज की अब आपको आवश्यकता नहीं है उसे हटाने के लिए, इसका उपयोग करें:
pip uninstall nombre_del_paquete
उदाहरण के लिए:
pip uninstall requests
सूची स्थापित पैकेज
अपने परिवेश में स्थापित सभी पैकेज देखने के लिए, चलाएँ:
pip list
एक require.txt फ़ाइल से स्थापना
सहयोगी परियोजनाओं में, नामक फ़ाइल का उपयोग करना आम बात है requirements.txt जिसमें आवश्यक निर्भरताओं की एक सूची है। उन सभी को एक साथ स्थापित करने के लिए, इसका उपयोग करें:
pip install -r requirements.txt
आभासी वातावरण बनाएँ और प्रबंधित करें
एक आभासी वातावरण आपको अनुमति देता है अलग किसी प्रोजेक्ट की निर्भरताएँ ताकि वे दूसरों के साथ हस्तक्षेप न करें। आप इसे टूल का उपयोग करके बना सकते हैं वेनवी, जो संस्करण 3.3 से शुरू होकर पायथन में शामिल है:
python -m venv nombre_entorno
इसे सक्रिय करने के लिए:
source nombre_entorno/bin/activate
(लिनक्स और मैक पर)
nombre_entorno\Scripts\activate
(विंडोज पर)
फिर पाइप के साथ कोई भी इंस्टॉलेशन यहीं तक सीमित रहेगा आभासी वातावरण जिसे आपने सक्रिय कर दिया है.
सामान्य समस्या निवारण
यदि आप पाइप का उपयोग करते हुए त्रुटियों का सामना करते हैं, तो यहां सामान्य समस्याओं के त्वरित समाधान दिए गए हैं:
- अपर्याप्त अनुमति: संयुक्त राज्य अमेरिका
sudo
Linux/Mac पर या Windows पर व्यवस्थापक के रूप में टर्मिनल चलाएँ। - पैकेज स्थापना विफलताएँ: सुनिश्चित करें सिस्टम निर्भरताएँ वे अद्यतन हैं.
- संस्करणों के साथ समस्याएँ: उपयोग
pip freeze
पैकेजों और उनके वर्तमान संस्करणों को सूचीबद्ध करने के लिए।
पायथन के साथ अपने काम को अनुकूलित करने के लिए पिप और इसकी कार्यक्षमता में महारत हासिल करना महत्वपूर्ण है। हालाँकि यह पहली बार में थोड़ा डराने वाला लग सकता है, एक बार जब आप इसके बुनियादी आदेशों से परिचित हो जाते हैं, तो आप देखेंगे कि यह आपके विकास शस्त्रागार में एक आवश्यक उपकरण है।