0Pricing
MLOps Academy · Lektion

Projekte mit virtuellen Umgebungen isolieren

Verwenden Sie venv und conda, damit sich Projekte nicht gegenseitig beeinflussen.

Projekte mit virtuellen Umgebungen isolieren ist eine kostenlose MLOps Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des MLOps Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der MLOps Academy-Kurs umfasst insgesamt 4 Lektionen.

Teile dieser Lektion wurden noch nicht übersetzt und werden auf Englisch angezeigt.

One Python, Many Projects

Install everything into one global Python and projects start fighting over versions. A virtual environment gives each project its own private space. 🧪

What venv Actually Does

A venv is just a folder holding its own Python and packages. Activate it and pip installs land there, not system-wide.

Create One

The built-in venv module makes an environment in a folder you name. Here it lands in a folder called .venv.

python -m venv .venv

Activate It

Activating puts that environment first on your path, so python and pip now point inside it instead of the system.

source .venv/bin/activate

Confirm You Are Inside

Run which python and you should see the path to your .venv folder. That proves installs will stay isolated.

which python

Leave When Done

The deactivate command drops you back to the system Python. Your project packages stay safely tucked in the folder.

deactivate

Never Commit the Folder

The .venv folder is large and machine-specific, so add it to .gitignore. Commit requirements.txt instead and rebuild anywhere.

.venv/

Conda Joins the Party

conda creates environments too, and it can manage non-Python tools like CUDA. That makes it popular for heavy ML and GPU work.

conda create -n mlops python=3.11

Pin the Python Version

Different Python versions can change behavior, so pin one per environment. Conda makes the Python version part of the create command.

One Env Per Project

Give each project its own environment. Then upgrading a library for one project can never silently break another.

Share It Reproducibly

Export your conda env to a YAML file so a teammate rebuilds the exact same setup with one command.

conda env export > environment.yml

Quick Check

What is the main reason to use a separate virtual environment per project?

Recap

You can now create a venv or conda env, activate it, gitignore the folder, pin Python, and export the setup so it rebuilds anywhere. 🧰

Häufig gestellte Fragen

Ist die Lektion „Projekte mit virtuellen Umgebungen isolieren“ kostenlos?

Ja — der vollständige Text von „Projekte mit virtuellen Umgebungen isolieren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des MLOps Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der MLOps Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Projekte mit virtuellen Umgebungen isolieren“?

Verwenden Sie venv und conda, damit sich Projekte nicht gegenseitig beeinflussen. Du übst MLOps Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um MLOps Academy zu starten?

Keine Vorkenntnisse erforderlich. MLOps Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.

Wie lange dauert die Lektion „Projekte mit virtuellen Umgebungen isolieren“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser MLOps Academy-Lektion Code schreiben und ausführen?

Ja. Jede MLOps Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Abhängigkeiten mit requirements.txt festschreiben
  2. Projekte mit virtuellen Umgebungen isolieren
  3. Zufallswerte für reproduzierbare Läufe festlegen
  4. Die vollständige Laufkonfiguration erfassen
← Zurück zu MLOps Academy