Pip, εγκατάσταση και βασικά στοιχεία αυτού του εργαλείου στο Ubuntu 20.04

εγκαταστήστε pip στο Ubuntu 20.04

Στο επόμενο άρθρο θα ρίξουμε μια ματιά πώς μπορούμε να εγκαταστήσουμε και να διαχειριστούμε πακέτα Python χρησιμοποιώντας το Pip στο Ubuntu 20.04. Αυτό είναι ένα εργαλείο για την εγκατάσταση πακέτων Python. Με αυτό θα είμαστε σε θέση να αναζητήσουμε, να κατεβάσουμε και να εγκαταστήσουμε πακέτα από το Python Package Index (PyPI) και άλλα ευρετήρια πακέτων.

Στις ακόλουθες γραμμές θα δούμε πώς να εγκαταστήσετε το pip για Python 3 και Python 2 στο Ubuntu 20.04. Θα εξετάσουμε επίσης ορισμένα από τα βασικά στοιχεία της εγκατάστασης και διαχείρισης πακέτων Python χρησιμοποιώντας pip. Πρέπει να ειπωθεί ότι Από το Ubuntu 20.04, το Python 3 περιλαμβάνεται στην εγκατάσταση του βασικού συστήματος, Και Το Python 2 είναι διαθέσιμο για εγκατάσταση από το αποθετήριο Universe. Παρόλο που η χρήση του δεν συνιστάται πλέον και οι χρήστες καλούνται να μεταβούν στο Python 3.

Κατά την εγκατάσταση του Python, Συνιστάται ιδιαίτερα να εγκαταστήσετε το πακέτο deb της λειτουργικής μονάδας με το κατάλληλο εργαλείοκαθώς αυτό έχει δοκιμαστεί για να λειτουργεί σωστά σε συστήματα Ubuntu. Πρέπει επίσης να είναι σαφές ότι Τα πακέτα Python 3 χρησιμοποιούν το πρόθεμα python3- y Τα πακέτα Python 2 το αλλάζουν σε python2-.

Εάν προτιμάτε να χρησιμοποιείτε το Pip μόνο σε εικονικό περιβάλλον. Πύθων Εικονικά Περιβάλλοντα Θα σας επιτρέψει να εγκαταστήσετε μονάδες Python σε μια απομονωμένη τοποθεσία για ένα συγκεκριμένο έργο, αντί να εγκατασταθείτε παγκοσμίως. Με αυτόν τον τρόπο, δεν θα χρειαστεί να ανησυχούμε για να επηρεάσουμε άλλα έργα.

Εγκατάσταση Pip για Python 3

Αν θέλουμε εγκαταστήστε pip για το Python 3 στο Ubuntu 20.04, θα πρέπει να εκτελέσουμε μόνο τις ακόλουθες εντολές σε ένα τερματικό (Ctrl + Alt + T):

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

sudo apt update && sudo apt install python3-pip

Η παραπάνω εντολή θα εγκαταστήσει επίσης όλες τις απαραίτητες εξαρτήσεις για τη δημιουργία ενοτήτων Python.

Όταν ολοκληρωθεί η εγκατάσταση, μπορούμε επαληθεύστε την εγκατάσταση και ελέγξτε την εγκατεστημένη έκδοση εκτέλεση της εντολής:

έκδοση pip3

pip3 --version

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

Εγκατάσταση Pip για Python 2

Το Pip for Python 2 δεν περιλαμβάνεται στα αποθετήρια του Ubuntu 20.04. Για να εγκαταστήσουμε το pip για το Python 2 θα χρησιμοποιήσουμε το script get-pip.py.

Αρχικά, και αν δεν το έχετε ενεργοποιήσει, θα πρέπει να το κάνετε ενεργοποιήστε το αποθετήριο του σύμπαντος:

sudo add-apt-repository universe

Τώρα πρόκειται ενημερώστε το ευρετήριο των διαθέσιμων πακέτων και εγκαταστήστε το Python 2:

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

sudo apt update && sudo apt install python2

Τώρα, χρησιμοποιώντας το εργαλείο μπούκλας, πρόκειται να κατεβάστε το σενάριο get-pip.py:

κατεβάστε το σενάριο get-pip

curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py

Μόλις ολοκληρωθεί η λήψη, θα το κάνουμε εκτελέστε το σενάριο με το python2 για να εγκαταστήσετε το pip:

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

sudo python2 get-pip.py

Το Pip θα εγκατασταθεί παγκοσμίως. Εάν ενδιαφέρεστε να το εγκαταστήσετε μόνο για τον χρήστη σας, εκτελέστε την εντολή χωρίς sudo. Το σενάριο θα εγκαταστήσει επίσης εργαλεία ρύθμισης και τροχό.

Τώρα μπορούμε επαληθεύστε την εγκατάσταση εκτυπώνοντας τον αριθμό έκδοσης χρησιμοποιώντας εντολή:

έκδοση pip2

pip2 --version

Μερικά βασικά στοιχεία για τη χρήση του Pip

Τώρα ας δούμε μερικές χρήσιμες βασικές εντολές pip. Με αυτό το εργαλείο μπορούμε να εγκαταστήσουμε πακέτα από PyPI, έλεγχο έκδοσης, τοπικά έργα και από αρχεία διανομής.

να δείτε τη λίστα όλων των διαθέσιμων εντολών και επιλογών απλά πρέπει να γράψεις:

pip3 - βοήθεια

pip3 --help

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

εγκατάσταση pip3 - βοήθεια

pip3 install --help

Εγκαταστήστε πακέτα με Pip

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

pip3 install scrapy

να εγκαταστήστε μια συγκεκριμένη έκδοση του πακέτου, απλώς πρέπει να προσθέσουμε == και τον αριθμό έκδοσης μετά το όνομα του πακέτου:

pip3 install scrapy==1.5

Θα μπορούσαμε να αντικαταστήσουμε το pip3 με το pip2 εάν χρησιμοποιούμε το Python 2.

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

να ενημερώστε ένα ήδη εγκατεστημένο πακέτο στην πιο πρόσφατη έκδοση, η εντολή για χρήση θα είναι η εξής:

pip3 install --upgrade nombre_paquete

Εγκαταστήστε πακέτα χρησιμοποιώντας ένα αρχείο απαιτήσεων

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

pip3 install -r requirements.txt

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

να λίστα όλων των εγκατεστημένων πακέτων pip, πρέπει απλώς να εγκαταστήσετε την ακόλουθη εντολή:

pip3 list

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

να απεγκαταστήστε ένα πακέτο, απλά πρέπει να τρέξετε κάτι σαν:

pip3 uninstall nombre_paquete

Για περισσότερες πληροφορίες, οι χρήστες μπορούν επισκεφθείτε τη σελίδα του Οδηγός χρήστη ή η άρθρο για αυτό που γράφτηκε πριν από λίγο καιρό σε αυτό το ιστολόγιο.


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

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

*

*

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

  1.   Ντάνιελ Μιράντα Ρότζας dijo

    εξαιρετικές πληροφορίες, χρειάζομαι περισσότερα για το python.