Masz downgrade do huggingface_hub 0.21.0 dlatego, że któryś custom node uruchamia podczas startu ComfyUI własny instalator (albo czyta swój requirements.txt) i wymusza dokładnie:
Widać to po komunikacie po chińsku:
“huggingface_hub 的当前版本 0.34.4 低于要求的 0.21.0,将尝试安装。”
(tekst jest też błędny logicznie – ktoś porównuje wersje odwrotnie, ale i tak wymusza instalację 0.21.0).
Co zrobić (szybko i skutecznie)
-
Znajdź winnego – przeszukaj custom nodes pod wpisy wymuszające 0.21.0:
Zwróć uwagę na pliki w:
Często problematyczne są wtyczki z komunikatami po chińsku (np. niektóre fork-i FizzNodes, wrappery do wideo itp.).
-
Popraw wymagania w znalezionych plikach:
-
Zamień sztywny pin:
na zakres zgodny z diffusers/transformers:
i zapisz.
-
Zablokuj przyszłe downgrade’y (bez ruszania nodów) – opcja “pas bezpieczeństwa”:
-
Utwórz plik np.
H:\ComfyUI_windows_portable\constraints.txt
z treścią: -
Edytuj
run_nvidia_gpu.cmdi na samej górze dodaj:(dzięki temu każdy pip wywołany przez nody nie zainstaluje starszej wersji niż w constraints)
-
Wyczyść cache i przywróć właściwą wersję:
-
Jeśli node nadal psuje środowisko:
-
Tymczasowo go wyłącz: przenieś folder z
custom_nodes\ProblemNodedocustom_nodes_disabled\ -
Albo zaktualizuj go (
git pull) do wersji, w której autorzy porzucilicached_downloadi stare piny.
Dlaczego to się dzieje
-
Niektóre starsze wtyczki używają funkcji
cached_download(usuniętej w nowszymhuggingface_hub) i „naprawiają” to… downgrade’em do 0.21.0. To psuje zgodność z diffusers/transformers wymagającymi ≥ 0.34.0, więc masz pętlę konfliktów.
Podsumowanie:
-
Ktoś z custom nodes wymusza
huggingface_hub==0.21.0. -
Znajdź i popraw
requirements.txt / install.py. -
Dodaj PIP_CONSTRAINT żeby nie dało się zbić wersji.
-
Wyczyść cache i zainstaluj 0.34.4 (lub inną ≥ 0.34.0,<1.0).
Jeśli chcesz, wypisz mi wynik komendy findstr — powiem dokładnie, który node to robi i co w nim zmienić.





