Moderne Tools: pipenv und uv
Erkunden Sie pipenv und das besonders schnelle Tool uv für die Abhängigkeitsverwaltung.
Moderne Tools: pipenv und uv ist eine kostenlose Python Academy-Lektion auf CoddyKit. Dies ist Lektion 4 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 Python Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Python Academy-Kurs umfasst insgesamt 4 Lektionen.
Einführung
Warum über pip hinausgehen?
# Plain pip:
# python -m venv .venv
# source .venv/bin/activate
# pip install requests
# pip freeze > requirements.txt
# Modern tools do this in one command!
print('motivation')pipenv installieren
# pip install pipenv
# pipenv install requests
# Creates: Pipfile, Pipfile.lock
print('pipenv install')Pipfile und Pipfile.lock
# Pipfile:
# [packages]
# requests = '*'
# [dev-packages]
# pytest = '*'
print('Pipfile demo')pipenv run und shell
# pipenv run python app.py
# pipenv shell (opens new shell with venv)
print('pipenv run demo')pipenv install --dev
# pipenv install --dev pytest black mypy
# Listed under [dev-packages] in Pipfile
print('pipenv dev dep demo')uv: Die schnelle Alternative
# Install uv:
# curl -LsSf https://astral.sh/uv/install.sh | sh
# Use like pip:
# uv pip install requests
print('uv intro')uv venv
# uv venv .venv
# source .venv/bin/activate
# uv pip install -r requirements.txt
print('uv venv demo')uv add / uv run (Projektmodus)
# uv add requests
# uv add --dev pytest
# uv run pytest tests/
print('uv project demo')pyproject.toml: Der Standard
# pyproject.toml:
# [project]
# dependencies = [
# 'requests>=2.25',
# 'pydantic>=2.0',
# ]
print('pyproject.toml demo')Ein Tool auswählen
# Quick guide:
# New project: uv
# Legacy project: pipenv or pip+venv
# CI/Docker: uv (fastest install)
print('tool comparison')Kurztest
Zusammenfassung
Weiter geht's
Häufig gestellte Fragen
Ist die Lektion „Moderne Tools: pipenv und uv“ kostenlos?
Ja — der vollständige Text von „Moderne Tools: pipenv und uv“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Python Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Python Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Moderne Tools: pipenv und uv“?
Erkunden Sie pipenv und das besonders schnelle Tool uv für die Abhängigkeitsverwaltung. Du übst Python 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 Python Academy zu starten?
Keine Vorkenntnisse erforderlich. Python 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 4 von 4.
Wie lange dauert die Lektion „Moderne Tools: pipenv und uv“?
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 Python Academy-Lektion Code schreiben und ausführen?
Ja. Jede Python 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
- Warum virtuelle Umgebungen wichtig sind
- venv erstellen und aktivieren
- Abhängigkeiten mit pip verwalten
- Moderne Tools: pipenv und uv