Skip to content

Python

🐍 Python 3.11 + venv + pip Setup (macOS, Linux & Windows)

Diese Anleitung zeigt dir, wie du lokal eine isolierte Entwicklungsumgebung aufsetzt – fΓΌr einheitliches Linting, Testing und Packaging.


🧰 1. Voraussetzungen

  • Du brauchst Python 3.11
  • Zugriff auf das Terminal (macOS/Linux) oder PowerShell (Windows)

🍎 macOS

βœ… Python 3.11 installieren

brew install python@3.11

Falls nΓΆtig, verlinken:

brew link python@3.11 --force

πŸ›  Virtuelle Umgebung einrichten

python3.11 -m venv .venv
source .venv/bin/activate

πŸ“¦ pip & tools aktualisieren

python -m pip install --upgrade pip setuptools wheel
pip install -r requirements.txt

🐧 Linux (Ubuntu/Debian)

βœ… Python 3.11 installieren

sudo apt update
sudo apt install python3.11 python3.11-venv python3.11-dev

πŸ›  Virtuelle Umgebung einrichten

python3.11 -m venv .venv
source .venv/bin/activate

πŸ“¦ pip & tools aktualisieren

python -m pip install --upgrade pip setuptools wheel
pip install -r requirements.txt

πŸͺŸ Windows

βœ… Python 3.11 installieren

  1. Lade Python 3.11 von python.org
  2. Beim Installieren: β€žAdd Python to PATHβ€œ aktivieren
  3. Installiere mit allen optionalen Features (inkl. pip)

πŸ›  Virtuelle Umgebung einrichten

python -m venv .venv
.\.venv\Scripts\activate

πŸ“¦ pip & tools aktualisieren

python -m pip install --upgrade pip setuptools wheel
pip install -r requirements.txt