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)

Illustration

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

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.

Eine Praktische Monorepo-Architektur mit Next.js, Fastify, Prisma und NGINX

Eine Praktische Monorepo-Architektur mit Next.js, Fastify, Prisma und NGINX

Erkunden Sie eine praktische Monorepo-Architektur mit Next.js, Fastify, Prisma und NGINX, die reale Integration und den Workflow hervorhebt.

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.

Kanonische Architektur, URL-Design, Resolver-Logik, API- & Skalierbarkeitsspezifikation

Kanonische Architektur, URL-Design, Resolver-Logik, API- & Skalierbarkeitsspezifikation

Geobasierte Erkennungsarchitektur für Mehrmandantenportale. Definiert kanonische URLs, Resolver-Logik, Caching-Strategie und ein Geo-Read-Modell ohne CMS-Kopplung oder Datenbank-Refactoring. Konzipiert für SEO-Stabilität, Skalierbarkeit und zukünftige Erweiterungen wie Buchung und Karten.

Google I/O 2026: Architektonische Neuausrichtungen, agentische KI und der Realitätscheck des einheitlichen Ökosystems

Google I/O 2026: Architektonische Neuausrichtungen, agentische KI und der Realitätscheck des einheitlichen Ökosystems

Die Google I/O 2026 war nicht nur ein Modell-Event. Sie zeigte eine tiefgreifendere Plattformverschiebung über Gemini-Modelle, Entwicklertools, mit Android verknüpfte Oberflächen und intelligente Geräte hinweg. Dieser Artikel schlüsselt die Keynote als Hub-Story für Ingenieure, Architekten und Produktteams auf, die reale Laufzeitauswirkungen vom Hype auf der Bühne trennen müssen.

Die Kommandozeile beherrschen: Ein umfassender Leitfaden zum find-Befehl

Schöpfen Sie das volle Potenzial des Linux-find-Befehls aus. Dieser Leitfaden behandelt Syntax, erweiterte Beispiele und technische Details für eine effiziente Dateiverwaltung.

Erstellen eines benutzerdefinierten GPT-4 Plugins in WordPress

Erstellen eines benutzerdefinierten GPT-4 Plugins in WordPress

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.

Using Cygwin’s bash Babun terminal in a JetBrains IDE

Installation Apache Solr 7.6.0 auf Ubuntu 18.04 LTS und 18.10

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

MOV in MP4 konvertieren mit FFmpeg: Eine einfache Anleitung

MOV in MP4 konvertieren mit FFmpeg: Eine einfache Anleitung

Erfahren Sie, wie Sie MOV-Videos mit FFmpeg in MP4 konvertieren, mit zuverlässigen Befehlen, Stapelverarbeitung und Qualitätsoptimierung für Web, Streaming und plattformübergreifende Kompatibilität.