mirror of
https://github.com/Comfy-Org/desktop.git
synced 2026-11-04 23:47:43 +00:00
[GH-ISSUE #1230] [Feature Request]: Allow usage of an existing python environment instead of generating a new venv #343
Labels
No labels
area: desktop-app
Bounty
bug
bug-cop:answered
bug-cop:response-received
component: installer
component: preload
custom node
dependencies
Design
documentation
duplicate
enhancement
expected
frontend
good first issue
installation
Low-Priority
performance
Planned
platform: cross-platform
platform: windows
Potential Bug
Potential Bug
pull-request
question
refactor
Release
stale
User Support
V1
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Comfy-Org/desktop#343
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Natans8 on GitHub (Jul 26, 2025).
Original GitHub issue: https://github.com/Comfy-Org/desktop/issues/1230
Prerequisites
Problem Statement
Before the Desktop release, I was using ComfyUI with a conda environment I set up with all sorts of custom and complicated dependencies. Some wheels were complied from the source, some dependencies manually upgraded or downgraded to keep compatibility the others. It took a lot of debugging to get to that point. But I find it more flexible, especially when dealing with new and experimental nodes a lot of the times.
And after downloading the Desktop version, I found it really hard to migrate. With the automatic venv setup, more than half of my nodes were broken, and manually setting them all up again is a lot of work. I know there are ways to freeze the environment and convert it to a venv, and other workarounds, but it is an inconvenient and cumbersome process.
Proposed Solution
I believe that it would be very convenient to have the ability to select an existing python interpreter during the installation/configuration instead of creating a new environment from scratch.
Potential workflow
It could look something like that:
Perhaps it would make sense to keep that option under "advanced", so new users won't break their installation if they don't know what they are doing, and slap on a warning for additional caution.
Additionally it would be nice to have the same option to change your interpreter after installation, in the settings (requires a restart obviously). Or in a configuration file somewhere.
Impact Level
Medium (Nice to have)
Alternatives Considered
It could be possible to just migrate the old venv from an existing ComfyUI installation, that is a limited solution, but I'm sure it might help a lot of people as well.
Additional information
I am not sure how realistic it is and if it makes a lot of sense, but for me and many other users, ComfyUI is all about flexibility, having the ability to configure every aspect of my python environment is critical, and allowing to continue with our previously setup environments will massively ease the migration.
┆Issue is synchronized with this Notion page by Unito
@dosubot[bot] commented on GitHub (Oct 25, 2025):
Hi, @Natans8. I'm Dosu (https://dosu.dev), and I'm helping the desktop team manage their backlog and am marking this issue as stale.
Issue Summary:
Next Steps:
Thank you for your understanding and contribution!