Εάν δεν έχετε ιδέα περί τίνος πρόκειται για αυτό το άρθρο, δεν χρειάζεται να το διαβάσετε καθώς δεν είναι κάτι που πρέπει να γνωρίζουν όλοι. μικρόΜόνο όσοι προγραμματίζουν στη γλώσσα Python χρησιμοποιώντας το Ubuntu 23.04 πρέπει να ξέρουν πώς να εγκαταστήσουν πακέτα από το pip.
Για όσους δεν ξέρουν για τι πράγμα μιλάω, αλλά είναι περίεργοι, θα σας το πω Python Είναι μια πολύ ισχυρή γλώσσα προγραμματισμού και κατάλληλη για αρχάριους και επαγγελματίες χρήστες. Διαθέτει μια σειρά από βιβλιοθήκες (Ππρογράμματα για συγκεκριμένες λειτουργίες που μπορούν να χρησιμοποιηθούν από άλλα προγράμματα) που μπορούν να εγκατασταθούν με δύο τρόπους: τον παραδοσιακό διαχειριστή πακέτων της διανομής ή τον δικό του διαχειριστή πακέτων γνωστό ως Pip.
Το θέμα είναι ότι οι προγραμματιστές του Debian (η διανομή στην οποία βασίζεται το Ubuntu) διαπίστωσε ότι υπήρχαν διενέξεις μεταξύ των πακέτων που εγκαταστάθηκαν με τη μία μέθοδο και την άλλη και, από τώρα και στο εξής, όταν προσπαθείτε να εγκαταστήσετε χρησιμοποιώντας το Pip, λαμβάνουμε ένα μήνυμα που μας λέει ότι προσπαθούμε να εγκαταστήσουμε ένα πακέτο εξωτερικής πηγής και προτείνει δύο διαδρομές:
- Εγκατάσταση από επίσημα αποθετήρια.
- Δημιουργήστε ένα εικονικό περιβάλλον
Εάν πρόκειται να εγκαταστήσετε από αποθετήρια, προτείνω να εγκαταστήσετε πρώτα τον διαχειριστή πακέτων Synaptic. αφού η μηχανή αναζήτησης του Ubuntu Software Center είναι πραγματικός πονοκέφαλος. κάντε το με
sudo apt install synaptic.
Πώς να εγκαταστήσετε πακέτα από το Pip
Το πρώτο πράγμα που χρειαζόμαστε είναι να εγκαταστήσουμε τα ακόλουθα πακέτα: python3-full y python3-pip
Το πρώτο μας εγγυάται ότι έχουμε όλα τα εργαλεία για να δουλέψουμε με την Python και το δεύτερο εγκαθιστά τον διαχειριστή πακέτων Pip.
Οι εντολές είναι:
sudo apt install python3-full
sudo apt install python3-pip.
Δημιουργία εικονικών περιβαλλόντων
Στην Python είναι δυνατό να δημιουργηθεί ένα sandbox της κύριας εγκατάστασης Python στο οποίο θα εγκατασταθούν εξαρτήσεις και βιβλιοθήκες χωρίς να τροποποιηθεί το κύριο σύστημα ή τα άλλα εικονικά περιβάλλοντα. Αυτό επιτρέπει, για παράδειγμα, να εκτελέσετε δοκιμαστικές εκδόσεις μιας μελλοντικής έκδοσης μιας βιβλιοθήκης ή να ελέγξετε πώς λειτουργεί ένα πρόγραμμα σε διαφορετικές εκδόσεις της Python.
Στη συνέχεια, δημιουργούμε το εικονικό περιβάλλον με την εντολή:
python3 -m venv titulo_entorno
Και το λανσάρουμε με:
source titulo_entorno/bin/activate
Και εγκαταστήσαμε το πακέτο με το οποίο θέλαμε να εγκαταστήσουμε
pip3 install nombre_paquete
Αφήνουμε το εικονικό περιβάλλον με
deactivate