>> ImageMagick- und Abhängigkeitsfehler: MoneyPrinterTurbo mit uv sync --frozen (One-Click Windows, uv auf Mac/Linux)
Sie haben MoneyPrinterTurbo geklont — Fenster blitzt zu, Streamlit zeigt Traceback oder Untertitel scheitern mit ImageMagick is not installed. Seit v1.2.7 ist uv mit uv sync --frozen der Hauptweg auf macOS/Linux.
Einleitung
Für Einsteiger mit Quellcode aber ohne lauffähiges Python: Python 3.11, gesperrte Abhängigkeiten, ImageMagick-Pfad, Streamlit-UI.
Windows One-Click = schnellster Test. Auf macOS/Linux: uv sync --frozen zuerst.
Weitere KI-Fähigkeiten: KI-Skills für Entwickler 2026.
Installationspfad
| Pfad | Zielgruppe | Dauer | Tool |
|---|---|---|---|
| Windows One-Click | Schnelltest Windows | ~10 Min. | Gebündelte Binaries |
uv sync --frozen | macOS/Linux/manuelles Windows | ~15–25 Min. | uv + uv.lock |
| Docker | Isolierte Umgebung | ~15 Min. | docker compose |
Architektur
| Komponente | Rolle | Port |
|---|---|---|
| Streamlit Web UI | Browser-Panel | 8501 |
| FastAPI | API (optional) | 8080 |
| ImageMagick | Untertitel | CLI |
| FFmpeg | Video-Mux | CLI |
Voraussetzungen
- Git, uv, ImageMagick 7, FFmpeg
- Python 3.11
- Windows-Pfad ohne Nicht-ASCII-Zeichen
7-Schritte-Runbook
Schritt 1 — Klonen
git clone https://github.com/harry0703/MoneyPrinterTurbo.git && cd MoneyPrinterTurbo
Schritt 2 — Python 3.11
uv python install 3.11 && uv python list
Schritt 3 — uv sync --frozen
Exakte Versionen aus uv.lock.
Schritt 4 — ImageMagick
macOS
brew install imagemagick
Linux
sudo apt-get install -y imagemagick ffmpeg
Windows
Q16-x64-static von ImageMagick.
Schritt 5 — policy.xml
Bei not authorized @* read|write erlauben.
Schritt 6 — Streamlit
uv run streamlit run ./webui/Main.py --browser.gatherUsageStats=False --server.port 8501
Schritt 7 — Smoke-Test
10–15 s Clip mit lesbaren Untertiteln.
Fehlerbehebung
Fehler A — Fenster schließt sofort
Im Terminal starten.
Fehler B — ImageMagick fehlt
| Check | Befehl |
|---|---|
| Binary | magick -version |
| Windows | Doppelte Backslashes in config.toml |
Fehler C — UI hängt
Erster Lauf kompiliert; FFmpeg prüfen; 8GB+ RAM; Port 8502.
Abhängigkeiten aktualisieren
Nach git pull: uv sync --frozen.
FAQ
uv sync --frozen?
Installiert exakt uv.lock.
Static-Build Windows?
Upstream verlangt Q16-x64-static.
pip?
Legacy möglich; uv seit v1.2.7 primär.
Ports?
8501 / 8080.
Cloud-Mac nötig?
Nein.
One-Click vs uv?
Test vs. aktueller main auf macOS/Linux.
Verwandte Artikel
Runbook schlägt fehl?
Vollständige Terminal-Traceback speichern und upstream GitHub Issues prüfen.