Πώς να χρησιμοποιήσετε το pip στην Python: πλήρης οδηγός

  • Το pip διευκολύνει την εγκατάσταση και τη διαχείριση πακέτων στην Python.
  • Διαφορετικά λειτουργικά συστήματα απαιτούν συγκεκριμένα βήματα για την εγκατάσταση του pip.
  • Τα εικονικά περιβάλλοντα σάς επιτρέπουν να απομονώνετε εξαρτήσεις έργου στην Python.

pip σε python

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

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

Τι είναι το pip και γιατί πρέπει να το χρησιμοποιήσετε;

κουκούτσι είναι ένα εργαλείο γραμμής εντολών που χρησιμοποιείται για την εγκατάσταση, ενημέρωση και διαχείριση βιβλιοθηκών στην Python. Το όνομά του προέρχεται από την έκφραση «Πακέτα εγκατάστασης Pip". Με το pip, μπορείτε να έχετε πρόσβαση σε χιλιάδες πακέτα διαθέσιμα στο επίσημο αποθετήριο της Python, γνωστό ως PyPI (Ευρετήριο πακέτου Python).

Ένα από τα μεγάλα πλεονεκτήματα του pip είναι ότι απλοποιεί δραματικά η διαδικασία εγκατάστασης και διαχείρισης πρόσθετου λογισμικού για την Python. Αντί να κατεβάζει και να ρυθμίζει τις βιβλιοθήκες με μη αυτόματο τρόπο, το pip κάνει τα πάντα βαριά δουλειά για εσάς, εξοικονομώντας χρόνο και περιττά λάθη.

Πώς να μάθετε εάν έχετε εγκαταστήσει το pip

Πριν χρησιμοποιήσετε το pip, θα πρέπει να βεβαιωθείτε ότι είναι εγκατεστημένο στο σύστημά σας. Αυτό μπορεί εύκολα να επαληθευτεί ανοίγοντας ένα τερματικό και εκτελώντας την ακόλουθη εντολή:

pip --version

Αν δείτε πληροφορίες σχετικά με την έκδοση του pip, είστε έτοιμοι να το χρησιμοποιήσετε. Εάν όχι, θα πρέπει να το εγκαταστήσετε.

Εγκατάσταση pip σε διαφορετικά λειτουργικά συστήματα

Η διαδικασία εγκατάστασης pip ποικίλλει ανάλογα με το λειτουργικό σύστημα, αλλά είναι γενικά απλή.

Στα παράθυρα

  1. Κατεβάστε το σενάριο εγκατάστασης get-pip.py από αυτή η σύνδεση.
  2. Ανοίξτε το τερματικό (CMD ή PowerShell) και μεταβείτε στον κατάλογο από τον οποίο κατεβάσατε το αρχείο.
  3. Εκτελέστε την ακόλουθη εντολή: python get-pip.py.

Θυμηθείτε ότι πρέπει να έχετε Python έχετε εγκαταστήσει στο σύστημά σας.

Σε Mac

Τα συστήματα macOS Τα σύγχρονα συνήθως περιλαμβάνουν pip από προεπιλογή. Ωστόσο, μπορείτε να το εγκαταστήσετε χειροκίνητα με την ακόλουθη εντολή:

sudo easy_install pip

Μια άλλη προτεινόμενη επιλογή είναι η εγκατάσταση της Python μέσω Homebrew, ένας διαχειριστής πακέτων για macOS. Απλά τρέξτε:

brew install python

Σε Linux

Οι περισσότερες διανομές Linux περιλαμβάνουν Python και pip στα αποθετήρια πακέτων τους. Οι εντολές διαφέρουν ελαφρώς ανάλογα με τη διαχείριση πακέτων της διανομής σας:

  • Για διανομές που βασίζονται στο Debian (όπως το Ubuntu): sudo apt install python3-pip
  • Για το Fedora: sudo dnf install python3-pip
  • Για το Arch Linux: sudo pacman -S python-pip
  • Για το openSUSE: sudo zypper install python3-pip

εγκατάσταση pip

Βασική χρήση του pip

Μόλις εγκατασταθεί, μπορείτε να ξεκινήσετε εξερευνήστε τι μπορεί να κάνει ο pip. Ακολουθεί μια περίληψη των πιο χρήσιμων εντολών:

Εγκατάσταση πακέτων

Για να εγκαταστήσετε μια βιβλιοθήκη, χρησιμοποιήστε την εντολή:

pip install nombre_del_paquete

Για παράδειγμα, για να εγκαταστήσετε τη βιβλιοθήκη αιτήματα, μπορείτε να γράψετε:

pip install requests

Ενημέρωση πακέτων

Εάν θέλετε να ενημερώσετε ένα πακέτο στην πιο πρόσφατη έκδοσή του, χρησιμοποιήστε:

pip install --upgrade nombre_del_paquete

Για παράδειγμα:

pip install --upgrade requests

Απεγκαταστήστε πακέτα

Για να αφαιρέσετε ένα πακέτο που δεν χρειάζεστε πλέον, χρησιμοποιήστε:

pip uninstall nombre_del_paquete

Για παράδειγμα:

pip uninstall requests

Λίστα εγκατεστημένων πακέτων

Για να δείτε όλα τα πακέτα που είναι εγκατεστημένα στο περιβάλλον σας, εκτελέστε:

pip list

Εγκατάσταση από αρχείο απαιτήσεις.txt

Σε συνεργατικά έργα, είναι σύνηθες να χρησιμοποιείται ένα αρχείο που ονομάζεται απαιτήσεις.txt που περιέχει μια λίστα με τις απαραίτητες εξαρτήσεις. Για να τα εγκαταστήσετε όλα ταυτόχρονα, χρησιμοποιήστε:

pip install -r requirements.txt

Δημιουργήστε και διαχειριστείτε εικονικά περιβάλλοντα

Ένα εικονικό περιβάλλον σας επιτρέπει απομονώνω τις εξαρτήσεις ενός έργου ώστε να μην παρεμβαίνουν σε άλλα. Μπορείτε να το δημιουργήσετε χρησιμοποιώντας το εργαλείο venv, το οποίο περιλαμβάνεται στην Python ξεκινώντας με την έκδοση 3.3:

python -m venv nombre_entorno

Για να το ενεργοποιήσετε:

source nombre_entorno/bin/activate (σε Linux και Mac)
nombre_entorno\Scripts\activate (σε Windows)

Τότε οποιαδήποτε εγκατάσταση με pip θα περιοριστεί στο εικονικό περιβάλλον που έχετε ενεργοποιήσει.

Κοινή αντιμετώπιση προβλημάτων

Εάν αντιμετωπίσετε σφάλματα χρησιμοποιώντας το pip, ακολουθούν γρήγορες λύσεις σε κοινά προβλήματα:

  • Ανεπαρκή δικαιώματα: ΗΠΑ sudo σε Linux/Mac ή εκτελέστε το τερματικό ως διαχειριστής στα Windows.
  • Αποτυχίες εγκατάστασης πακέτου: Βεβαιωθείτε ότι το εξαρτήσεις του συστήματος Ενημερώνονται.
  • Προβλήματα με τις εκδόσεις: χρήση pip freeze για να παραθέσετε τα πακέτα και τις τρέχουσες εκδόσεις τους.

Η γνώση του pip και των λειτουργικοτήτων του είναι το κλειδί για τη βελτιστοποίηση της εργασίας σας με την Python. Αν και μπορεί να σας φαίνεται λίγο τρομακτικό στην αρχή, μόλις εξοικειωθείτε με τις βασικές εντολές του, θα δείτε ότι είναι ένα απαραίτητο εργαλείο στο οπλοστάσιο ανάπτυξής σας.


Γίνε ο πρώτος που θα σχολιάσει

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.