Table of Contents
Η διαχείριση εξαρτήσεων και εικονικών περιβαλλόντων είναι απαραίτητη για τη διατήρηση καθαρών και αποδοτικών έργων Python. Βοηθά στην πρόληψη συγκρούσεων μεταξύ πακέτων και εξασφαλίζει αναπαραγωγιμότητα σε διαφορετικές ρυθμίσεις ανάπτυξης.
Κατανόηση εξαρτήσεων σε Python
Η διαχείριση αυτών των εξαρτήσεων εξασφαλίζει ότι το έργο έχει πρόσβαση στις σωστές εκδόσεις των βιβλιοθηκών που απαιτούνται για την ανάπτυξη και την ανάπτυξη.
Χρήση εικονικών περιβαλλόντων
Αυτή η απομόνωση αποτρέπει τις συγκρούσεις μεταξύ των εκδόσεων πακέτων σε διάφορα έργα και διατηρεί το παγκόσμιο περιβάλλον Python καθαρό.
Δημιουργία και Διαχείριση Εικονικών Περιβαλλόντων
Για να δημιουργήσετε ένα εικονικό περιβάλλον, χρησιμοποιήστε την ενσωματωμένη μονάδα venv:
Κινητό: πύθων -μ venv myenv
Ενεργοποίηση του περιβάλλοντος:
Στα Windows:
myenvScriptsactivate
Στο macOS/Linux:
πηγή myenv/bin/ενεργοποίηση
Διαχείριση εξαρτήσεων με pip
Μόλις το εικονικό περιβάλλον είναι ενεργό, οι εξαρτήσεις μπορούν να εγκατασταθούν χρησιμοποιώντας το pip:
Εγχειρίδιο: πακέτο εγκατάστασης pip name
Για να αποθηκεύσετε εξαρτήσεις για την ανταλλαγή ή την ανάπτυξη, δημιουργήστε ένα αρχείο απαιτήσεων:
Εμπορική επιχείρηση: Pip freezing >· απαιτήσεις.txt
Για να εγκαταστήσετε εξαρτήσεις από ένα αρχείο απαιτήσεων:
Εγχειρίδιο: