पिप (पैकेज प्रबन्धक)

मुक्त ज्ञानकोश विकिपीडिया से
पिप (pip)
pip --help का आउटपुट
pip --help का आउटपुट
रचनाकार Ian Bicking
पहला संस्करण 4 अप्रैल 2011 (13 वर्ष पूर्व) (2011-04-04)[1]
आखिरी संस्करण

21.1.1

/ 30 अप्रैल 2021 (2 वर्ष पूर्व) (2021-04-30)[2][3]
प्रोग्रामिंग भाषा पाइथन
ऑपरेटिंग सिस्टम OS-independent
प्लेटफॉर्म पाइथन
प्रकार पैकेज प्रबन्धन प्रणाली
लाइसेंस MIT[4]
वेबसाइट pip.pypa.io

पिप (pip) एक पैकेज-प्रबंधन प्रणाली है जिसका उपयोग सॉफ्टवेयर पैकेजों को स्थापित और प्रबंधित करने के लिए किया जाता है। [5] इसे पायथन में लिखा गया है। यह सार्वजनिक पैकेजों के एक ऑनलाइन भंडार (जैसे PyPI, गिटहब) से जुड़ता है, जिसे पायथन पैकेज इंडेक्स कहा जाता है। पिप को अन्य पैकेज रिपॉजिटरी (स्थानीय या दूरस्थ) से कनेक्ट करने के लिए भी कॉन्फ़िगर किया जा सकता है, बशर्ते कि वे पायथन एन्हांसमेंट प्रस्ताव 503 के अनुरूप हों। [6] [7]

पायथन के अधिकांश वितरणों के साथ ही पिप भी स्थापित किय गया होता है। पायथन 2 श्रृंखला के पायथन 2.7.9 और बाद वाले संस्करणों, और पायथन 3 शृंखला के पायथन 3.4 और बाद वाले संस्करणों में पिप साथ में ही आता है।[8]

पिप से सम्बन्धित कुछ प्रमुख कमाण्ड[संपादित करें]

पिप का एक प्रमुख लाभ यह है कि इसे कमाण्ड लाइन इन्टरफेस से आसानी से चलाया जा सकता है। इस कारण पाइथन के पैकेजों को इन्स्टाल करना बहुत आसान हो जाता है।जैसे-

pip install some-package-name

इसी प्रकार, पिप का उपयोग करके पैकेजों को हटाया भी जा सकता है:

pip uninstall some-package-name

पाईपी (PyPI)[संपादित करें]

पाइथन पैकेज इंडेक्स या पाईपी (PyPI), पाइथन पैकेजों का मुख्य भण्डार है। इसे २०१७ में आरम्भ किया गया था। उस समय इसमें लगभग एक लाख पैकेज थे। इस साइट पर पंजीकरण के बाद प्रयोक्ता पाइथन के मॉड्यूल इस पर अपलोड कर सकते हैं और इस प्रकार वह मॉड्यूल दूसरे लोगों को उपयोग के लिये उपलब्ध हो जाता है।

अप्रैल 2018 में इसके लिये एक नई, पूरी तरह से बेहतर वेबसाइट को सक्रिय किया गया था।

सन्दर्भ[संपादित करें]

  1. Release 1.0
  2. "Changelog - pip documentation v21.1.1". pip.pypa.io. अभिगमन तिथि 2021-05-02.
  3. "Release history of pip on the Python Package Index (PyPI)". pypi.org. अभिगमन तिथि 2021-05-02.
  4. "pip/LICENSE.txt". Github. 17 April 2018. मूल से 1 June 2018 को पुरालेखित. अभिगमन तिथि 1 June 2018.
  5. Kollár, László. "Managing Python packages the right way". Opensource.com (अंग्रेज़ी में). Red Hat. अभिगमन तिथि 23 June 2019.
  6. "Python Enhancement Proposal 503". python.org.
  7. "pip install command line documentation". pip.pypa.io.
  8. "pip installation". अभिगमन तिथि 24 Feb 2015.