Κοινή χρήση τεχνολογίας

Συνήθεις ερωτήσεις και εντολές εικονικού περιβάλλοντος virtualenv της Python

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

κοινόςvenvΣειρά

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

Δημιουργήστε ένα εικονικό περιβάλλον:

#配置了
python3 -m venv myenv
python -m venv myenv

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

Ενεργοποιήστε το εικονικό περιβάλλον:

  • Στα Windows:

    ./venv/Scripts/activate
    
  • Σε macOS και Linux:

    source myenv/bin/activate
    

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

Επαληθεύστε εάν η ενεργοποίηση είναι επιτυχής

  • υλοποιώ, εφαρμόζω pip list Για να ελέγξετε εάν η εξάρτηση είναι καθολική ή το τρέχον εικονικό περιβάλλον.
  • Υπάρχει κάτι μπροστά από τη γραμμή εντολών; (venv) λογότυπο.

Έξοδος από το εικονικό περιβάλλον:

Εκτέλεση σε εικονικό περιβάλλον deactivte , θα βγει από το τρέχον ενεργό εικονικό περιβάλλον.

Προβολή εγκατεστημένων πακέτων:

pip list

Αυτό θα εμφανίσει τα εγκατεστημένα πακέτα Python στο τρέχον εικονικό περιβάλλον.

Πακέτο εγκατάστασης:

pip install package_name
pip install -i https://mirrors.aliyun.com/pypi/simple package_name

Αυτό θα εγκαταστήσει το καθορισμένο πακέτο Python στο τρέχον εικονικό περιβάλλον.

Εξαρτήσεις εξαγωγής:

pip freeze