पिप, मूलभूत आणि पायथन पॅकेज व्यवस्थापन

पाइप बद्दल

पुढच्या लेखात आपण पाइपच्या सहाय्याने पायथन पॅकेजेस कशा व्यवस्थापित करू शकतो यावर एक नजर टाकणार आहोत. कोण आहे हे कोण आणि कोणाला कमी समजेल की हेच आहे च्या प्रशासक अजगर संकुल. पायथन प्रोग्रामिंग भाषेत लिहिलेले पॅकेज स्थापित करण्यासाठी, अद्यतनित करण्यासाठी आणि काढण्यासाठी याचा वापर केला जाऊ शकतो.

नाव एक रिकर्सिव परिवर्णी शब्द आहे ज्याचे अर्थ लावले जाऊ शकते पिप पॅकेज इंस्टॉलर o पायथॉन इंस्टॉलर पिप करा. ही एक सोपी पॅकेज मॅनेजमेंट सिस्टम आहे जी मध्ये आढळू शकणार्‍या पॅकेजेसची स्थापना व व्यवस्थापनासाठी वापरली जाते पायथन पॅकेज इंडेक्स (पीपीआयआय). अजगर 2.7.9 आणि नंतर (पायथन 2 मालिकेत), पायथन 3.4..XNUMX आणि नंतर या व्यवस्थापकात (पायथन 3 साठी पाइप 3) डीफॉल्ट.

स्थापना

हे स्थापित करण्यासाठी डेबियन आणि उबंटू या दोहोंवर पॅकेज व्यवस्थापक, आम्हाला केवळ टर्मिनल (Ctrl + Alt + T) उघडावे लागेल आणि लिहावे लागेल:

sudo apt-get install python3-pip

आम्ही देखील करू शकता पायथन फाईलमधून पिप स्थापित करा. आम्हाला फक्त कार्यान्वित करावे लागेल:

wget https://bootstrap.pypa.io/get-pip.py

sudo python get-pip.py

लक्षात ठेवा get-pip.py देखील स्थापित करेल सेटअप टूल y चाक.

पीआयपी अद्यतनित करा

हे पॅकेज व्यवस्थापक आम्ही पायथन 2> = 2.7.9 किंवा पायथन 3> = 3.4 वापरत असल्यास हे आधीपासून स्थापित केले जाईल. टर्मिनलवर वापरून आपण हे अपडेट करू शकतो.

sudo pip install -U pip

सर्व काही अद्यतनित करण्यासाठी (पाइप, सेटअप टूल, चाक), आम्ही कार्यान्वित करू:

sudo pip install --upgrade pip setuptools wheel

कोणती आवृत्ती स्थापित आहे ते जाणून घ्या

आम्ही जाणून घेऊ इच्छित असल्यास या पॅकेज व्यवस्थापकाची स्थापित आवृत्ती, आम्ही कार्यान्वित करू:

पाईप आवृत्ती

pip --version

आभासी वातावरण तयार करत आहे

कोणतेही पायथन पॅकेज स्थापित करण्यापूर्वी, आभासी वातावरण तयार करण्याची शिफारस केली जाते. पायथन व्हर्च्युअल वातावरणात आम्हाला जागतिक स्तराऐवजी एका वेगळ्या ठिकाणी पायथन पॅकेज स्थापित करण्याची परवानगी दिली जाते.

समजा, आपल्याला पायथन पॅकेज स्थापित करण्याची आवश्यकता आहे, उदाहरणार्थ युट्यूब-डीएल, ज्यासाठी लिबफूची आवृत्ती 1 आवश्यक आहे, परंतु दुसर्‍या अनुप्रयोगासाठी आवृत्ती 2 आवश्यक आहे. अशा परिस्थितीत अजाणतेपणे एखादे अनुप्रयोग अद्यतनित करणे सोपे आहे जे अद्यतनित होऊ नये. हे टाळण्यासाठी, आम्ही आभासी वातावरणात संकुल अलग ठेवू. सर्व आभासी वातावरणात त्यांची स्वतःची स्थापना निर्देशिका आहेत आणि परस्परांशी संवाद साधत नाहीत किंवा संघर्ष करत नाहीत.

दोन टूल्सचा वापर करून आम्ही स्वतंत्र पायथन वातावरण तयार करू शकतो.

  • या
  • व्हर्चुआलेनव्ह

आपण वापरत असल्यास पायथन 3.3 आणि नंतर, व्हेन्व्ह स्थापित केले आहे मुलभूतरित्या. या उदाहरणासाठी मी मी पायथन २.x वापरत आहे, आणि मला व्हर्चुएलेनव स्थापित करण्याची आवश्यकता आहे. हे करण्यासाठी मला पळावे लागेल:

sudo pip install virtualenv

व्हर्चुएलेनव्ह वापरून व्हर्च्युअल वातावरण तयार करा

आभासी वातावरण व्हर्चुएलेन्व्ह-पिप

virtualenv NOMBRE

source NOMBRE/bin/activate

एकदा आपण वरील कमांड कार्यान्वित केल्यावर आपणास त्वरित आपल्या आभासी वातावरणात स्थान देण्यात येईल च्या साठी व्हर्च्युअल वातावरण अक्षम करा आणि आपल्या सामान्य शेलवर परत, चालवा:

deactivate

पायथन पॅकेजेस व्यवस्थापित करा

आता आपण सर्वात सामान्य मूलभूत वापर पाहू. तिला से सर्व उपलब्ध कमांड्स आणि पर्यायांची यादी सर्वसाधारणपणे आपल्याला फक्त कार्यान्वित करावे लागेल:

pip

गरज असेल तर कमांडबद्दल अधिक जाणून घ्याप्रतिष्ठापन प्रमाणेच आपण कार्यान्वित करू.

pip install --help

पॅकेजेस स्थापित करा

प्रथम आम्ही जात आहोत आभासी वातावरण तयार करा ते खालीलप्रमाणे दर्शविलेले आहे. या उदाहरणात मी फक्त व्हर्चुएलेनव्ह वापरेन.

virtualenv MIENV

एमआयएनव्हीला आपल्या स्वतःच्या नावाने बदला. शेवटी, ते सक्रिय करा कमांड वापरुन:

source MIENV/bin/activate

एकदा आपण वरील कमांड कार्यान्वित केल्यास, आपण आपल्या आभासी वातावरणात स्थित असाल. पॅकेजेस स्थापित करण्याची वेळ आली आहे. उदाहरणार्थ यू-ट्यूब-डीएल स्थापित करण्यासाठी, चालवा:

पिप प्रतिष्ठापन यूट्यूब-डीएल

pip install youtube-dl

हा आदेश त्याच्या सर्व अवलंबनांसह youtube-dl स्थापित करेल.

पॅकेजच्या आवृत्त्या स्थापित करा

परिच्छेद विशिष्ट आवृत्ती स्थापित करा, चालवा:

pip install youtube_dl=2017.12.14

परिच्छेद निर्दिष्ट केलेल्याशिवाय अन्य आवृत्ती स्थापित करा, चालवा:

pip install youtube_dl!=2017.12.14

पॅकेजेस डाऊनलोड करा

परिच्छेद सर्व अवलंबिता असलेले पॅकेज डाउनलोड करा (स्थापित न करता), चालवा:

pip download youtube-dl

सर्व स्थापित पॅकेजेसची यादी करा

कोणती पॅकेजेस स्थापित केली आहेत हे शोधण्यासाठी आम्ही चालवू:

pip list

ही आज्ञा हा व्यवस्थापक वापरुन स्थापित केलेले सर्व पॅकेजेस दर्शवितो.

पॅकेजेस शोधा

परिच्छेद विशिष्ट पॅकेज शोधा, उदाहरणार्थ youtube-dl, चालवा:

पिप शोध युट्यूब-डीएल

pip search youtube-dl

पॅकेजेस अद्यतनित करा

परिच्छेद कालबाह्य पॅकेज अद्यतनित करा, चालवा:

pip install --upgrade youtube-dl

परिच्छेद सर्व अप्रचलित पॅकेजेसची यादी करा स्तंभ स्वरूपात, चालवा:

pip list --outdated --format=columns

आता, कालबाह्य पॅकेजेस उपलब्ध असलेल्या नवीनतम आवृत्तीमध्ये अद्यतनित करा कमांड वापरुन:

pip freeze --local | grep -v '^\e' | cut -d = -f 1 | xargs -n1 pip install -U

पॅकेजेस विस्थापित करा

परिच्छेद स्थापित पॅकेज विस्थापित / काढा, चालवा:

pip uninstall youtube-dl

कित्येक पॅकेजेस विस्थापित करण्यासाठी आम्हाला त्यांना दरम्यानच्या जागेसह लिहावे लागेल.

आम्हाला पाहिजे असल्यास पॅकेज मॅनेजर वापरुन सर्व स्थापित पायथन पॅकेजेस काढून टाका, आम्ही कार्यान्वित करू:

pip freeze | xargs pip uninstall -y

मदत

मदत पाइप

याक्षणी पायथन पॅकेज मॅनेजर आणि त्याचा उपयोग याबद्दल आम्हाला कल्पना येईल. परंतु आम्ही करू शकणार्‍या सर्व गोष्टींच्या हिमखंडांची ती केवळ टीप आहे. अधिक माहितीसाठी आणि सखोलतेसाठी आम्ही सल्लामसलत करू शकतो अधिकृत दस्तऐवजीकरण आणि मदत विभाग जोडत आहे -हे फाईल मॅनेजरच्या नावे.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   जुलियुको नाइकेलाडो म्हणाले

    धन्यवाद, पाइप कमांडबद्दलचा हा सर्वात संपूर्ण लेख असेल