Files
dicom2pacs/README_BUILD.md
René Mathieu 0fef8d96c5 Initial commit
2026-01-17 13:49:51 +01:00

1.7 KiB
Executable File

Mac App erstellen - Anleitung

Voraussetzungen

  1. Python 3.11 oder höher muss installiert sein
  2. pip muss verfügbar sein

Automatischer Build

Führen Sie einfach das Build-Skript aus:

./build_app.sh

Das Skript:

  • Installiert automatisch alle benötigten Dependencies
  • Erstellt die Mac App
  • Zeigt den Speicherort der fertigen App an

Manueller Build

Falls Sie den Build manuell durchführen möchten:

1. Dependencies installieren

python3 -m pip install --upgrade pip
python3 -m pip install py2app pydicom aiohttp aiofiles tqdm

2. App erstellen

python3 setup.py py2app

3. Ergebnis

Die fertige App befindet sich in: dist/dicom2pacs.app

Verwendung der App

Die App wird mit 4 Argumenten aufgerufen:

  • Name
  • Vorname
  • Geburtsdatum (Format: YYYYMMDD)
  • Patienten_ID

Beispiel:

open dist/dicom2pacs.app --args "Mustermann" "Max" "19800101" "12345"

Oder über Terminal:

dist/dicom2pacs.app/Contents/MacOS/dicom2pacs "Mustermann" "Max" "19800101" "12345"

Fehlerbehebung

"ModuleNotFoundError: No module named 'py2app'"

  • Stellen Sie sicher, dass alle Dependencies installiert sind
  • Versuchen Sie: python3 -m pip install --user py2app

"Permission denied"

  • Stellen Sie sicher, dass Sie Schreibrechte im Projektordner haben
  • Bei Bedarf: chmod +x build_app.sh

App startet nicht

  • Prüfen Sie die Konsole auf Fehlermeldungen
  • Stellen Sie sicher, dass alle Python-Module korrekt installiert sind

Hinweise

  • Die erste Erstellung kann einige Minuten dauern
  • Die App-Datei ist relativ groß (enthält alle Dependencies)
  • Für die Verteilung können Sie die .app Datei in ein DMG-Image packen