Ghid Instalare Custom Nodes & Git în ComfyUI & Stable Diffusion / Flux

Instrucțiuni pas cu pas pentru instalarea manuală a nodurilor din comunitate prin Git și configurarea corectă a dependențelor Python în mediul virtual.

Intrări & ieșiri nod
cd ComfyUI/custom_nodes && git clone <repo_url> && ../python_embeded/python.exe -m pip install -r <folder>/requirements.txt

Descriere & Utilizare

Puterea nemărginită a ComfyUI provine din miile de extensii (Custom Nodes) dezvoltate de comunitatea open-source din întreaga lume.

Fiecare extensie este un depozit Git care se instalează în directorul ComfyUI/custom_nodes/. Când instalezi un nod manual sau când o instalare automată întâmpină erori de compilare, înțelegerea procesului din terminal este esențială.

Multe extensii complexe (cum ar fi ControlNet, Impact Pack sau IP-Adapter) depind de pachete Python suplimentare (OpenCV, TorchVision, InsightFace, OnnxRuntime). Acestea trebuie instalate în mediul Python specific folosit de ComfyUI (adesea python_embeded pe Windows).

Cum să o reții ușor

💡 Ca instalarea unui plugin hardware sau a unei plăci suplimentare de sunet într-un computer de studio: montezi componenta fizic în slotul dedicat și apoi îi instalezi driverele software pentru a fi recunoscută.

Opțiuni și parametri tehnici

  • Clonează fișierele sursă Python ale extensiei în folderul custom_nodes/.
  • La pornire, nucleul ComfyUI parcurge fiecare subdirector din custom_nodes/ și execută fișierul de inițializare __init__.py, înregistrând clasele de noduri în meniul de clic-dreapta.

Exemple practice și cazuri de utilizare

  • Instalare manuală ComfyUI-Manager: cd ComfyUI/custom_nodes && git clone https://github.com/ltdrdata/ComfyUI-Manager.git
  • Instalare dependențe pe Windows Standalone: ..\python_embeded\python.exe -s -m pip install -r ComfyUI-Manager\requirements.txt
  • Instalare pe Linux / macOS: source venv/bin/activate && pip install -r custom_nodes/ComfyUI-Impact-Pack/requirements.txt

Sfaturi de configurare & capcane

Dacă un nod afișează eroarea ‘Import Failed’ în fereastra de consolă terminal la pornire, verifică mesajul de eroare specific: 99% din cazuri se datorează unui pachet Python lipsă care poate fi instalat simplu prin pip install nume_pachet.

Comenzi și ghiduri înrudite