पुढच्या लेखात आपण पाइपच्या सहाय्याने पायथन पॅकेजेस कशा व्यवस्थापित करू शकतो यावर एक नजर टाकणार आहोत. कोण आहे हे कोण आणि कोणाला कमी समजेल की हेच आहे च्या प्रशासक अजगर संकुल. पायथन प्रोग्रामिंग भाषेत लिहिलेले पॅकेज स्थापित करण्यासाठी, अद्यतनित करण्यासाठी आणि काढण्यासाठी याचा वापर केला जाऊ शकतो.
नाव एक रिकर्सिव परिवर्णी शब्द आहे ज्याचे अर्थ लावले जाऊ शकते पिप पॅकेज इंस्टॉलर 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
मदत
याक्षणी पायथन पॅकेज मॅनेजर आणि त्याचा उपयोग याबद्दल आम्हाला कल्पना येईल. परंतु आम्ही करू शकणार्या सर्व गोष्टींच्या हिमखंडांची ती केवळ टीप आहे. अधिक माहितीसाठी आणि सखोलतेसाठी आम्ही सल्लामसलत करू शकतो अधिकृत दस्तऐवजीकरण आणि मदत विभाग जोडत आहे -हे फाईल मॅनेजरच्या नावे.
धन्यवाद, पाइप कमांडबद्दलचा हा सर्वात संपूर्ण लेख असेल