ComfyUI auf Fedora 43: Zwei virtuelle Umgebungen + Ein-Klick-Start (März 2026)

Ziel: Zwei Python-venvs (z. B. 3.12 + 3.14) für Kompatibilität beibehalten, aber ComfyUI automatisch mit einem sauberen, leichtgewichtigen Setup starten.
Veröffentlicht:
Aleksandar Stajić
Updated: 1. März 2026 um 10:36
ComfyUI auf Fedora 43: Zwei virtuelle Umgebungen + Ein-Klick-Start (März 2026)

ComfyUI auf Fedora 43: Zwei virtuelle Umgebungen + Ein-Klick-Start (März 2026)

Datum: März 2026
BS: Fedora 43
Ziel: Behalten Sie zwei Python-Venvs (z. B. 3.12 + 3.14) für die Kompatibilität bei, aber starten Sie ComfyUI automatisch mit einem sauberen, leichtgewichtigen Setup.

Enterprise Delivery Operating System

Dieser Leitfaden ist Teil der Enterprise Delivery Operating System-Serie. Nutzen Sie diese Kategorie-Hubs, um durch den gesamten Stack zu navigieren (Infra → Workflows → Governance).

Architektur

Referenzarchitektur für das Enterprise Delivery Operating System.

DevOps & Runtime

Deployments, Dienste, Ports, Runtime-Operationen und Wiederholbarkeit.

KI-Tooling & Automatisierung

Lokaler KI-Stack, Orchestrierung, Automatisierung und stabile Workflows.

Sicherheit & Compliance

Berechtigungen, Härtung und sichere Standardeinstellungen für lokale KI-Systeme.

Observability & Performance

Performance-Tuning, Monitoring, VRAM/RAM-Budgetierung und Stabilität.

Warum zwei venvs behalten?

KI-Tooling entwickelt sich schnell. Einige Nodes und Wheels hinken dem neuesten Python hinterher, während andere es voraussetzen.

  • Python 3.12 venv → „langweilig, aber kompatibel“ (TensorRT/LW Wheels/Lightning sind oft zufriedener)
  • Python 3.14 venv → neueste Funktionen, aber fehlende Wheels / Import-Probleme sind häufiger

Regel: Mischen Sie niemals Installationen zwischen venvs. Führen Sie ComfyUI immer aus der beabsichtigten venv aus.

Setup: Ein Skript pro venv

Erstellen Sie ein kleines Launcher-Skript, das:
1) in den ComfyUI-Ordner wechselt
2) die gewählte venv aktiviert
3) ComfyUI auf localhost ausführt

1) Erstellen Sie einen Launcher für die Python 3.12 venv

mkdir -p ~/.local/bin

cat > ~/.local/bin/comfyui-start-312.sh <<'EOF'
#!/usr/bin/env bash
set -euo pipefail

cd /home/x/ai/ComfyUI
source /home/x/ai/ComfyUI/.venv312/bin/activate
exec python main.py --listen 127.0.0.1 --port 8188
EOF

chmod +x ~/.local/bin/comfyui-start-312.sh

2) (Optional) Erstellen Sie einen Launcher für die Python 3.14 venv

cat > ~/.local/bin/comfyui-start-314.sh <<'EOF'
#!/usr/bin/env bash
set -euo pipefail

cd /home/x/ai/ComfyUI
source /home/x/ai/ComfyUI/.venv/bin/activate
exec python main.py --listen 127.0.0.1 --port 8189
EOF

chmod +x ~/.local/bin/comfyui-start-314.sh

Jetzt können Sie beide Versionen ohne Nachdenken ausführen:

  • ~/.local/bin/comfyui-start-312.sh
  • ~/.local/bin/comfyui-start-314.sh

Autostart: systemd User-Service (beste Option)

Dies startet ComfyUI beim Login, startet bei einem Absturz neu und bleibt minimal (kein Root, keine schweren Wrapper).

1) Erstellen Sie den User-Service für 3.12

mkdir -p ~/.config/systemd/user

cat > ~/.config/systemd/user/comfyui312.service <<'EOF'
[Unit]
Description=ComfyUI (Python 3.12 venv)
After=network.target

[Service]
Type=simple
WorkingDirectory=/home/x/ai/ComfyUI
ExecStart=/home/x/.local/bin/comfyui-start-312.sh
Restart=on-failure
RestartSec=2
Environment=PYTHONUNBUFFERED=1

[Install]
WantedBy=default.target
EOF

2) Aktivieren + Starten

systemctl --user daemon-reload
systemctl --user enable --now comfyui312.service
systemctl --user status comfyui312.service --no-pager

3) Protokolle (Debug)

journalctl --user -u comfyui312.service -f

(Wenn Sie auch den 3.14-Service wünschen, wiederholen Sie dies mit comfyui314.service und dem anderen Skript.)

Ein-Klick-GUI: Desktop-Starter (ComfyUI im Browser öffnen)

Dies erstellt einen App-Eintrag in Ihrem Menü. Ein Klick darauf:
1) startet den Dienst
2) öffnet die Benutzeroberfläche in Ihrem Browser

mkdir -p ~/.local/share/applications

cat > ~/.local/share/applications/comfyui.desktop <<'EOF'
[Desktop Entry]
Type=Application
Name=ComfyUI (Local)
Comment=Start ComfyUI and open the UI
Exec=sh -lc 'systemctl --user start comfyui312.service; xdg-open http://127.0.0.1:8188'
Icon=utilities-terminal
Terminal=false
Categories=Graphics;AI;
EOF

Hinweise zur Vermeidung häufiger Fehler

  • Wenn Sie sehen, dass pip in ~/.local/... installiert, befinden Sie sich nicht in der richtigen venv (oder Sie haben sie nicht aktiviert).
  • Wenn ein Node mit fehlendem pkg_resources fehlschlägt → installieren Sie setuptools innerhalb der gewählten venv:source /home/x/ai/ComfyUI/.venv312/bin/activatepython -m pip install -U pip setuptools wheel
  • TensorRT-Node-Fehler sind bei neueren Python-Builds normal: Wenn Sie sie nicht benötigen, deaktivieren Sie diesen benutzerdefinierten Node-Ordner.

Weiterführende Lektüre

Wenn Sie tiefer einsteigen möchten, knüpfen diese Leitfäden direkt an das obige Setup an:

ComfyUI-Nodes: Abhängigkeits-Fixes (Lightning, pkg_resources, ffmpeg)

Beheben Sie häufige Fehler beim Importieren von Nodes und halten Sie Ihren ComfyUI-Stack über Updates hinweg stabil.

Zwei venvs, zwei Ports, null Verwirrung

Betreiben Sie mehrere ComfyUI-Instanzen sauber: Ports, Dienste und vorhersehbare Profile.

VRAM-Budgetierung: Was OOM-Fehler wirklich reduziert

Praktische VRAM-Taktiken: Attention-Modi, Modellgrößen, Batching und reale Limits.

Lokale KI-Härtung: Berechtigungen, Sandboxing und sichere Standardeinstellungen

Reduzieren Sie Risiken auf lokalen KI-Systemen: Dateiberechtigungen, Dienstisolierung und sicherere Standardeinstellungen.

Abwägungen (kurz)

systemd User-Service

  • ✅ stabil, automatischer Neustart, geringer Overhead, sauber
  • ⛔ erfordert einmalige Ersteinrichtung

Desktop-Starter

  • ✅ Ein-Klick-Workflow
  • ⛔ hängt weiterhin von der Browser-UI ab

zwei venvs

  • ✅ das Beste aus beiden Welten (Kompatibilität + aktuellste Versionen)
  • ⛔ Ports/Dienste müssen getrennt gehalten werden, um Verwirrung zu vermeiden

Related Articles

Building VisualSFM on Ubuntu 17.10 with NVIDIA CUDA Support

Linux Server Webserver Git Rechteverwaltung

Frontend- und Backend-Entwicklung

Frontend- und Backend-Entwicklung

Front-End- und Back-End-Entwicklung ist ein wesentlicher Bestandteil der Webentwicklung und umfasst die Erstellung von Webanwendungen und Websites. Die Front-End-Entwicklung konzentriert sich auf die Benutzeroberfläche, während die Back-End-Entwicklung für die Programmierung und Verwaltung der Serverseite verantwortlich ist.

Google I/O 2026: Android XR, intelligente Brillen und das Ambient-AI-Interface

Google I/O 2026: Android XR, intelligente Brillen und das Ambient-AI-Interface

Google I/O 2026 hat Android XR und intelligente Brillen von einem Konzept hin zu einer echten Plattformrichtung vorangetrieben. Dieser Artikel schlüsselt Audio-Brillen, Display-Brillen, Gemini-gestütztes Kontextbewusstsein, Auswirkungen auf Entwickler sowie Datenschutzrisiken auf und erklärt, warum es bei Wearable-KI weniger darum geht, Telefone zu ersetzen, als vielmehr darum, ambiente Assistenzflächen zu schaffen.

Suchmaschinenoptimierung: Der zuverlässige Workflow für Top-Rankings

Suchmaschinenoptimierung: Der zuverlässige Workflow für Top-Rankings

Detaillierte Analyse der Suchmaschinenoptimierung (SEO), ihrer technischen Grundlagen, der Rolle von Webcrawlern und der strategischen Schritte zum Erreichen organischer Top-Rankings.

npm ERESOLVE-Abhängigkeitskonflikte verstehen und lösen

npm ERESOLVE-Abhängigkeitskonflikte verstehen und lösen

Lösen Sie npm ERESOLVE Peer-Dependency-Konflikte auf die richtige Weise: Identifizieren Sie den tatsächlichen Mismatch, gleichen Sie Versionen an, verwenden Sie Overrides sicher und wissen Sie, wann pnpm oder Yarn besser geeignet sind.

Portal-Entwicklung: Eine skalierbare Plattform für Leistung, Mehrsprachigkeitsunterstützung und Erweiterbarkeit

Portal-Entwicklung: Eine skalierbare Plattform für Leistung, Mehrsprachigkeitsunterstützung und Erweiterbarkeit

Ein modernes Webportal wird entwickelt, das auf Skalierbarkeit, Leistung, Mehrsprach

Ubuntu Grafik-Stack-Umstellung: Hybrid-GPU Boot-Abstürze, Wayland-Risiken und Stabile Bereitstellungspraktiken

Ubuntu Grafik-Stack-Umstellung: Hybrid-GPU Boot-Abstürze, Wayland-Risiken und Stabile Bereitstellungspraktiken

Ubuntu-Desktop-Upgrades können Boot-Hänger, fehlende Anmeldesitzungen und instabiles Rendering auslösen – insbesondere auf hybriden Intel- + NVIDIA-Systemen. Dieser Artikel erklärt den zugrunde liegenden Grafik-Stack-Übergang, warum Regressionen auftreten und wie Ubuntu sicher unter Verwendung von LTS-Baselines und validierten Treiberstrategien bereitgestellt werden kann.

Quectel RM500U-EA im ZBT Z8102AX: 5G-Bänder, o2 Germany und Signalverhalten in der Praxis

Quectel RM500U-EA im ZBT Z8102AX: 5G-Bänder, o2 Germany und Signalverhalten in der Praxis

Der ZBT Z8102AX verwendet ein Quectel RM500U-EA-Modem für die 4G- und 5G-Konnektivität. Im ersten Praxistest verband sich der Router erfolgreich mit o2 Germany mit LTE-Band 3 und NR n28. Das Modem funktioniert, aber tiefergehende Diagnosen wie RSRP, RSRQ, SINR, Band-Locking und Zellverhalten müssen noch richtig getestet werden.

Boosting Productivity with ERP Systems: A Case Study on Relational Databases

Boosting Productivity with ERP Systems: A Case Study on Relational Databases

Google I/O 2026: Agentische Produkte in Search, Workspace und Shopping

Google I/O 2026: Agentische Produkte in Search, Workspace und Shopping

Google I/O 2026 zeigte, dass sich agentenbasierte KI über Modelldemos und Entwicklertools hinaus in alltägliche Produktoberflächen bewegt. Dieser Artikel schlüsselt auf, wie Search, Workspace, Gemini Spark und Universal Cart auf ein neues Produktmodell hinweisen, bei dem Google-Agenten Nutzern helfen, über vernetzte Dienste hinweg zu recherchieren, zu arbeiten, einzukaufen und zu agieren.

Google I/O 2026: Antigravity, AI Studio und der Wandel zu agentischen DevTools

Google I/O 2026: Antigravity, AI Studio und der Wandel zu agentischen DevTools

Google I/O 2026 machte eines für Ingenieure klar: KI-Tooling bewegt sich über die Autovervollständigung hinaus hin zu verwalteter agentischer Ausführung. Dieser Artikel schlüsselt Antigravity 2.0, die wachsende Rolle von Google AI Studio, Gemini 3.5 Flash und die realen Kompromisse rund um Orchestrierung, Lock-in, Verifizierung und das Design von Entwickler-Workflows auf.