Πώς να χρησιμοποιήσετε την εγκατάσταση pip στο Python

Το Python διαθέτει πολλές ενσωματωμένες ενότητες, αλλά η κοινότητα Python έχει περισσότερα να προσφέρει. Είναι οι μονάδες που κάνουν το python τόσο ισχυρό!

Οι λειτουργικές μονάδες τρίτων προσθέτουν πολύ περισσότερη λειτουργικότητα στην Python. Επομένως, ήρθε η ώρα να μάθετε πώς να εγκαταστήσετε αυτές τις ενότητες, ώστε να μπορούμε να τις χρησιμοποιήσουμε στα προγράμματά μας.

Ο απλούστερος τρόπος είναι να το χρησιμοποιήσετε pip

pip install 

Εάν έχετε χρησιμοποιήσει npm, τότε μπορείτε να το θεωρήσετε ως npm του Python.

Πλευρική σημείωση: Η διαφορά είναι ότι με το npm, npm installαπό προεπιλογή εγκαθιστά πακέτα τοπικά σε ένα έργο, ενώ pip installαπό προεπιλογή εγκαθίσταται παγκοσμίως.

Για να εγκαταστήσετε μονάδες τοπικά, πρέπει να δημιουργήσετε και να ενεργοποιήσετε αυτό που ονομάζεται εικονικό περιβάλλον, οπότε pip installεγκαθίσταται στο φάκελο όπου βρίσκεται αυτό το εικονικό περιβάλλον, αντί για παγκόσμια (που ενδέχεται να απαιτεί δικαιώματα διαχειριστή).

Τελευταία φορά, στο import-statementswiki χρησιμοποιήσαμε το requestsmodule ως παράδειγμα. Δεδομένου ότι είναι μια μονάδα τρίτου μέρους, πρέπει να την εγκαταστήσουμε ξεχωριστά μετά την εγκατάσταση του python.

Η εγκατάσταση θα ήταν τόσο απλή όσο pip install requests. Μπορείτε ακόμη και να περάσετε διάφορα επιχειρήματα μαζί του. Αυτό που θα συναντήσετε πιο συχνά είναι --upgrade. Μπορείτε να αναβαθμίσετε μια μονάδα python με:

pip install  --upgrade

Για παράδειγμα, η αναβάθμιση της μονάδας αιτημάτων στην τελευταία της έκδοση θα ήταν τόσο απλή όσο pip install requests --upgrade.

Πριν από τη χρήση pip, θα πρέπει να το εγκαταστήσετε (είναι πολύ απλό). Μπορείτε να το εγκαταστήσετε από εδώ

Απλώς κάντε κλικ στον σύνδεσμο. Και αποθηκεύστε το αρχείο ως get-pip.pyπαρακαλώ μην ξεχάσετε την .pyεπέκταση. Και τρέξτε το.

Μια εναλλακτική λύση στη χρήση pip θα ήταν να δοκιμάσετε easy_install.

Η χρήση easy_installείναι επίσης απλή. Η σύνταξη είναι:

easy_install 

Ωστόσο, pipείναι πιο δημοφιλές από τη χρήση easy_install.

Σημείωση: Σε ορισμένα συστήματα όπου είναι εγκατεστημέναpipκαι ταδύο Python 2 & Python 3καιpip3θα κάνουν διαφορετικά πράγματα. pipεγκαθιστά την έκδοση Python 2 του πακέτου καιpip3θα εγκαταστήσει την έκδοση Python 3 του πακέτου.

Για περισσότερες πληροφορίες σχετικά με τη διαφορά μεταξύ Python 2 & 3, ανατρέξτε σε αυτόν τον οδηγό. Μπορείτε να ελέγξετε την pipέκδοση κάνοντας pip --versionή / και pip3 --version:

pip3 --version pip 18.0 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)

Μπορούμε επίσης να δημιουργήσουμε ένα αρχείο txt που περιέχει μια λίστα με λειτουργικές μονάδες που πρέπει να εγκατασταθούν χρησιμοποιώντας το pip. Για παράδειγμα, θα μπορούσαμε να δημιουργήσουμε το αρχείο requirements.txtκαι το περιεχόμενό του:

Kivy-Garden==0.1.4 macholib==1.5.1 idna==2.6 geoip2nation==0.1.2 docutils>=0.14 Cython

Σε αυτό το αρχείο θα μπορούσαμε επίσης να ορίσουμε μια έκδοση για την εγκατάσταση. Μετά από αυτό, επικαλούμενος pip με:

 pip install -r  OR IN OUR CASE pip install -r requirements.txt 

Θα πρέπει να εγκαταστήσει όλες τις ενότητες που αναφέρονται στο αρχείο.