Dependency Conflicts¶
Dependency conflicts happen when Python packages requested by ComfyUI, custom nodes, or your own additions cannot be resolved together.
Inspect The Failure¶
If the failure came from adding a node, try strict mode to see the raw conflict:
Fix Options¶
Update Or Remove A Node¶
Add A Constraint¶
Use A Local Overlay¶
Use overlays for local experiments or machine-specific package sources:
Split Environments¶
If two workflows require incompatible node stacks, create separate environments:
Avoid¶
Avoid manually installing packages into .venv. Sync may recreate it, and the
change will not be represented in the manifest.
Avoid destructive Git reset commands unless you intentionally want to discard local changes.