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

मुक्त ज्ञानकोश विकिपीडिया से
imported>अनुनाद सिंह द्वारा परिवर्तित ०६:५६, ४ नवम्बर २०२१ का अवतरण
(अन्तर) ← पुराना अवतरण | वर्तमान अवतरण (अन्तर) | नया अवतरण → (अन्तर)
नेविगेशन पर जाएँ खोज पर जाएँ
पिप (pip)
Pip help.png
pip --help का आउटपुट
Original author(s)Ian Bicking
Initial releaseसाँचा:start date and age[१]
Stable release
साँचा:template other
Written inपाइथन
Operating systemOS-independent
Platformपाइथन
Typeपैकेज प्रबन्धन प्रणाली
LicenseMIT[४]
Websiteसाँचा:url

साँचा:template other

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

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

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

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

pip install some-package-name

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

pip uninstall some-package-name

पाईपी (PyPI)

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

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

सन्दर्भ

  1. Release 1.0
  2. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  3. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  4. साँचा:cite web
  5. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  6. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  7. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  8. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।