I’m honestly at the point where I’m reinstalling my whole setup way too often, and it’s getting old fast. Is this a skill issue or can i learn?
What’s your actual strategy for managing ComfyUI dependencies?
My main issue: everything works… until one custom node decides to update, pulls in its own dependencies, and suddenly the whole environment is broken (I think via --break-system-packages / “breakenv”-type installs?).
Then it’s back to reinstalling, re-cloning nodes, fixing versions… again.
At this point I feel like I’m doing environment management more than actually using ComfyUI.
Do you deal with the same thing?
Feel free to rant, honestly 😅
And if you somehow don’t have this problem, please answer these questions:
Do you run it in a venv or just system-wide?
- If using venv: do you keep all custom nodes in the same environment, or split them into multiple?
- Is there a “safe” Python / torch combo everyone sticks to?
- multiple python versions together? some nodes only run on 3.12 other need 3.14+
- pip, uv, conda?
- opencv, opencv(headless, cv2.
I just want something that doesn’t implode because one node felt adventurous.