Wenn Sie neu bei Python sind, haben Sie vielleicht schon von virtuellen Umgebungen gehört, sind sich aber nicht sicher, was sie sind oder warum Sie sie brauchen. Lassen Sie es uns in einfachen Worten aufschlüsseln!
Stellen Sie sich eine virtuelle Umgebung wie einen Reinraum für Ihr Python-Projekt vor. Es handelt sich um einen isolierten Bereich, in dem Sie Pakete und Abhängigkeiten installieren können, ohne dass dies Auswirkungen auf die Python-Hauptinstallation Ihres Computers oder andere Projekte hat.
Stellen Sie sich vor, Sie arbeiten an zwei Python-Projekten:
Ohne virtuelle Umgebungen gäbe es einen Konflikt! Virtuelle Umgebungen lösen dieses Problem, indem sie jedem Projekt einen eigenen separaten Raum mit eigenen Paketen geben.
Es ist überraschend einfach! Sie benötigen nur zwei Befehle:
# Create the virtual environment python3 -m venv venv # Activate it source venv/bin/activate
Lassen Sie uns den ersten Befehl aufschlüsseln:
Wenn Ihre virtuelle Umgebung aktiv ist, sehen Sie (venv) am Anfang Ihrer Terminal-Eingabeaufforderung:
(venv) username@computer:~/project$
Sobald Ihre virtuelle Umgebung aktiv ist, können Sie Pakete mit pip:
installieren
pip install requests
Diese Pakete werden nur in Ihrer virtuellen Umgebung installiert und halten Ihr Python-System sauber.
# Create virtual environment python3 -m venv venv # Activate it source venv/bin/activate # Install packages pip install requests pip install -r requirements.txt # install from a requirements file # See what's installed pip list # Deactivate when you're done deactivate
Virtuelle Umgebungen mögen auf den ersten Blick wie zusätzliche Arbeit erscheinen, aber sie sind ein entscheidendes Werkzeug für die Python-Entwicklung. Sie halten Ihre Projekte isoliert, machen sie portabler und helfen, Abhängigkeitskonflikte zu vermeiden.
Denken Sie daran: Wenn Sie ein neues Python-Projekt starten, sollte die Erstellung einer virtuellen Umgebung Ihr erster Schritt sein!
Das obige ist der detaillierte Inhalt vonVirtuelle Python-Umgebungen für Anfänger. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!