ComfyUI na Fedora 43: Dva virtuelna okruženja + pokretanje jednim klikom (mart 2026.)

Cilj: Zadržati dva Python venv-a (npr. 3.12 + 3.14) radi kompatibilnosti, ali pokretati ComfyUI automatski uz čisto, lagano podešavanje.
Objavljeno:
Aleksandar Stajić
Ажурирано: 1. март 2026. 10:36
ComfyUI na Fedora 43: Dva virtuelna okruženja + pokretanje jednim klikom (mart 2026.)

ComfyUI na Fedora 43: Dva virtuelna okruženja + pokretanje jednim klikom (mart 2026.)

Datum: mart 2026.
OS: Fedora 43
Cilj: Zadržati dva Python venv-a (npr. 3.12 + 3.14) radi kompatibilnosti, ali pokretati ComfyUI automatski uz čistu, laganu konfiguraciju.

Enterprise Delivery Operating System

Ovaj vodič je deo serije Enterprise Delivery Operating System. Koristite ove centre kategorija za navigaciju kroz ceo stek (infra → radni tokovi → upravljanje).

Arhitektura

Referentna arhitektura za Enterprise Delivery Operating System.

DevOps i Runtime

Implementacije, servisi, portovi, operacije u toku rada i ponovljivost.

AI alati i automatizacija

Lokalni AI stek, orkestracija, automatizacija i stabilni radni tokovi.

Bezbednost i usklađenost

Dozvole, očvršćavanje i bezbedna podrazumevana podešavanja za lokalne AI sisteme.

Opservabilnost i performanse

Podešavanje performansi, nadzor, budžetiranje VRAM/RAM-a i stabilnost.

Zašto zadržati dva venv-a?

AI alati se brzo razvijaju. Neki čvorovi i wheels zaostaju za najnovijim Python-om, dok ga drugi zahtevaju.

  • Python 3.12 venv → „dosadan ali kompatibilan” (TensorRT/LW wheels/Lightning su često stabilniji)
  • Python 3.14 venv → najnovije funkcije, ali su češći nedostajući wheels / problemi sa uvozom

Pravilo: nikada ne mešajte instalacije između venv-ova. Uvek pokrećite ComfyUI iz venv-a koji nameravate.

Podešavanje: Jedna skripta po venv-u

Kreirajte malu skriptu za pokretanje koja:
1) ulazi u ComfyUI folder
2) aktivira izabrani venv
3) pokreće ComfyUI na localhost-u

1) Kreirajte pokretač za 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) (Opciono) Kreirajte pokretač za 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

Sada možete pokrenuti bilo koju verziju bez razmišljanja:

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

Autostart: systemd korisnički servis (najbolja opcija)

Ovo pokreće ComfyUI pri prijavi, ponovo ga pokreće u slučaju pada i ostaje minimalno (bez root-a, bez teških omotača).

1) Kreirajte korisnički servis za 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) Omogućite + pokrenite

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

3) Logovi (otklanjanje grešaka)

journalctl --user -u comfyui312.service -f

(Ako takođe želite 3.14 servis, ponovite sa comfyui314.service i drugom skriptom.)

GUI na jedan klik: Desktop pokretač (otvorite ComfyUI u pretraživaču)

Ovo kreira unos aplikacije u vašem meniju. Klikom na njega:
1) pokreće se servis
2) otvara se korisnički interfejs u vašem pretraživaču

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

Napomene koje sprečavaju uobičajene greške

  • Ako vidite da pip instalira u ~/.local/..., niste u pravom venv-u (ili ga niste aktivirali).
  • Ako čvor ne uspe sa greškom pkg_resources missing → instalirajte setuptools unutar izabranog venv-a:source /home/x/ai/ComfyUI/.venv312/bin/activatepython -m pip install -U pip setuptools wheel
  • Greške TensorRT čvora su normalne na novijim verzijama Python-a: ako vam nije potreban, onemogućite taj folder sa prilagođenim čvorovima.

Sledeće za čitanje

Ako želite da idete dublje, ovi vodiči se direktno povezuju sa gore navedenim podešavanjem:

ComfyUI čvorovi: popravke zavisnosti (Lightning, pkg_resources, ffmpeg)

Popravite uobičajene greške pri uvozu čvorova i održavajte svoj ComfyUI stek stabilnim tokom ažuriranja.

Dva venv-a, dva porta, nula zabune

Pokrenite više ComfyUI instanci čisto: portovi, servisi i predvidljivi profili.

Budžetiranje VRAM-a: šta zapravo smanjuje OOM

Praktične VRAM taktike: režimi pažnje, veličine modela, grupisanje i stvarna ograničenja.

Učvršćivanje lokalne AI: dozvole, sandboxing i bezbedna podrazumevana podešavanja

Smanjite rizik na lokalnim AI sistemima: dozvole za datoteke, izolacija servisa i bezbednija podrazumevana podešavanja.

Kompromisi (ukratko)

systemd korisnički servis

  • ✅ stabilno, automatsko ponovno pokretanje, mali režijski troškovi, čisto
  • ⛔ zahteva početno podešavanje jednom

prečica na radnoj površini

  • ✅ tok rada jednim klikom
  • ⛔ i dalje zavisi od korisničkog interfejsa pretraživača

dva venv-a

  • ✅ najbolje od oba sveta (kompatibilnost + najnovije)
  • ⛔ morate držati portove/servise odvojenim kako biste izbegli zabunu

Related Articles

Agentna AI objašnjena: Kada AI sistem može da planira, koristi alate i deluje

Agentna AI objašnjena: Kada AI sistem može da planira, koristi alate i deluje

Agentna AI koristi modele unutar višekoračnih izvršnih petlji gde mogu da biraju alate, posmatraju rezultate, ažuriraju stanje i prilagode svoju sledeću akciju unutar eksplicitnih granica izvršavanja i dozvola.

Višezakupna arhitektura korporativnog nivoa za međunarodnu platformu

Višezakupna arhitektura korporativnog nivoa za međunarodnu platformu

Loving Rocks je platforma za venčanja poslovne klase, dizajnirana sa istinskom više-zakupnom arhitekturom, izolovanim bazama podataka po zakupcu i ugrađenom internacionalizacijom za globalnu skalabilnost, bezbednost i dugoročnu operativnu stabilnost.

Šta je kontekstualno inženjerstvo? Šta model prima pre nego što odgovori

Šta je kontekstualno inženjerstvo? Šta model prima pre nego što odgovori

Inženjering konteksta osmišljava koje informacije AI model prima pre inferencije, uključujući promptove, pretragu, memoriju, stanje aplikacije, rezultate alata i istoriju konverzacije.

Upravljanje veštačkom inteligencijom: Modeli, podaci, dozvole, rizik i mogućnost revizije

Upravljanje veštačkom inteligencijom: Modeli, podaci, dozvole, rizik i mogućnost revizije

Upravljanje veštačkom inteligencijom definiše ko može da odobri, upravlja, menja i revidira sisteme veštačke inteligencije kroz modele, pružaoce usluga, podatke, dozvole, rizik, evaluaciju i ceo životni ciklus.

Ollama nije proizvod: Izgradnja aplikacija spremnih za produkciju sa otvorenim LLM-ovima

Ollama nije proizvod: Izgradnja aplikacija spremnih za produkciju sa otvorenim LLM-ovima

Pokretanje lokalnog modela pomoću Ollama-e je jednostavno. Izgradnja Open-LLM aplikacije spremne za produkciju je teža: zahteva RAG, kontrolu pristupa, apstrakciju provajdera, evaluaciju, logovanje, disciplinu puštanja u rad i kontrolisani aplikativni sloj oko modela.

Pouzdanost AI agenata: Zašto konačni odgovor nije dovoljan

Pouzdanost AI agenata: Zašto konačni odgovor nije dovoljan

Tačan rezultat ne dokazuje ispravno razmišljanje, bezbedno izvršavanje ili pouzdan sistem.

Odakle LLM dobija svoje podatke? RAG izvori podataka u Python-u

Odakle LLM dobija svoje podatke? RAG izvori podataka u Python-u

LLM ne zna magično vaše fajlove, baze podataka ili API-je. Ovaj praktični nastavak RAG serije pokazuje, uz jednostavan Python, kako eksterni podaci postaju dokazi koji se mogu pronaći: od tekstualnih fajlova i SQL-a do pretrage punog teksta, embeddinga, sastavljanja konteksta i konačnog LLM poziva.

Sledeći OpenWrt 5G ruter: Zašto su Wi-Fi 7, jači procesor i bolji firmver važni

Sledeći OpenWrt 5G ruter: Zašto su Wi-Fi 7, jači procesor i bolji firmver važni

ZBT Z8102AX je koristan prvi uzorak, ali sledeći korak bi trebalo da bude snažniji: Wi-Fi 7, moćnija četvorojezgarna platforma, bolja jasnoća firmvera, poboljšano pakovanje i stabilnija politika cena. Cilj nije samo još jedan 5G ruter, već bolje konfigurisan prosumer uređaj zasnovan na OpenWrt-u.

Sveobuhvatan vodič za Evaluation Harness: Ovladavanje evaluacijom performansi LLM-ova

Sveobuhvatan vodič za Evaluation Harness: Ovladavanje evaluacijom performansi LLM-ova

Ovaj vodič pruža detaljan pregled Evaluation Harness-a, ključnog okvira za rigoroznu procenu sposobnosti velikih jezičkih modela (LLM) u korporativnim LLMOps procesima. Naučite podešavanje, najbolje prakse i napredne tehnike kako biste osigurali pouzdano benčmarkovanje i optimizaciju modela.

Kako znati da li je AI agent zaista koristio prave dokaze

Kako znati da li je AI agent zaista koristio prave dokaze

AI agent može citirati izvore i ipak koristiti pogrešne dokaze. Ovaj članak predstavlja praktičnu metodu za proveru potkrepljenosti tvrdnji, autoriteta izvora, primenjivosti, porekla i toga da li su dokazi zaista uticali na odgovor.

Zašto više konteksta može pogoršati AI odgovore

Zašto više konteksta može pogoršati AI odgovore

Veći kontekstni prozor ne garantuje bolji odgovor. Ovaj članak objašnjava kako razblaživanje signala, protivrečni dokazi, zastarelo stanje, osetljivost na poziciju i kompresija sa gubicima mogu smanjiti pouzdanost veštačke inteligencije—i uvodi praktičan test pritiska konteksta.

Treba li kupiti 5G OpenWrt ruter sa starim firmverom? ZBT Z8102AX kao praktičan primer

Treba li kupiti 5G OpenWrt ruter sa starim firmverom? ZBT Z8102AX kao praktičan primer

Kupovina 5G OpenWrt rutera sa starijim firmverom može imati smisla, ali samo pod pravim uslovima. ZBT Z8102AX jasno pokazuje obe strane: hardver je koristan, modem radi, a ruter je ostao stabilan u testiranju, ali OpenWrt 21.02, slabo pakovanje i nejasni putevi nadogradnje zahtevaju pažljivu odluku o kupovini.