CheatsheetFortgeschritten

Python

Module, Pakete und virtuelle Umgebungen

Python-Projekte sauber organisieren: Module importieren, Pakete installieren und Abhängigkeiten in einer venv isolieren.

6 Minuten Lesezeit · 1 PDF-Download

Module teilen Programme in übersichtliche Dateien auf. Pakete bündeln mehrere Module, während virtuelle Umgebungen die benötigten Bibliotheken eines Projekts voneinander trennen.

Funktionen importieren

from pathlib import Path
import math

print(math.pi)
print(Path.cwd())

Explizite Importe machen sichtbar, wo ein Name herkommt. Eigene Python-Dateien können ebenfalls als Module importiert werden.

Abhängigkeiten isolieren

Eine virtuelle Umgebung legst du im Projektordner an und aktivierst sie vor der Installation zusätzlicher Pakete.

python -m venv .venv
python -m pip install paketname
python -m pip freeze

Der Aufruf über python -m pip stellt sicher, dass pip zur aktiven Python-Installation gehört. Der Ordner .venv sollte nicht ins Repository eingecheckt werden.

Das nimmst du mit

Das Cheatsheet begleitet dich von einfachen Importen bis zu reproduzierbaren Projektumgebungen und erklärt die wichtigsten Befehle für venv und pip.