Heim > Backend-Entwicklung > Python-Tutorial > Virtuelle Python-Umgebungen für Anfänger

Virtuelle Python-Umgebungen für Anfänger

Patricia Arquette
Freigeben: 2024-11-30 12:15:14
Original
248 Leute haben es durchsucht

Python Virtual Environments for Beginners

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!

Was ist eine virtuelle Umgebung?

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.

Warum brauchen Sie einen?

Stellen Sie sich vor, Sie arbeiten an zwei Python-Projekten:

  • Projekt A benötigt Version 1.0 eines Pakets
  • Projekt B benötigt Version 2.0 desselben Pakets

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.

So erstellen Sie eine virtuelle Umgebung

Es ist überraschend einfach! Sie benötigen nur zwei Befehle:

# Create the virtual environment
python3 -m venv venv

# Activate it
source venv/bin/activate

Nach dem Login kopieren

Lassen Sie uns den ersten Befehl aufschlüsseln:

  • python3 – führt Python 3 aus
  • -m venv – weist Python an, das venv-Modul auszuführen
  • Der letzte Venv – ist nur der Name des Verzeichnisses (Sie können ihm einen beliebigen Namen geben)

So erkennen Sie, dass es funktioniert

Wenn Ihre virtuelle Umgebung aktiv ist, sehen Sie (venv) am Anfang Ihrer Terminal-Eingabeaufforderung:

(venv) username@computer:~/project$

Nach dem Login kopieren

Pakete installieren

Sobald Ihre virtuelle Umgebung aktiv ist, können Sie Pakete mit pip:
installieren

pip install requests

Nach dem Login kopieren

Diese Pakete werden nur in Ihrer virtuellen Umgebung installiert und halten Ihr Python-System sauber.

Allgemeine Befehle

# 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

Nach dem Login kopieren

Best Practices

  1. Erstellen Sie für jedes Python-Projekt eine virtuelle Umgebung
  2. Fügen Sie venv/ zu Ihrer .gitignore-Datei hinzu
  3. Behalten Sie eine Datei „requirements.txt“, in der Ihre Projektabhängigkeiten aufgeführt sind
  4. Aktivieren Sie die virtuelle Umgebung, bevor Sie an Ihrem Projekt arbeiten

Zusammenfassung

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!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage