> G:\ComfyUI\ComfyUI\.venv\Scripts\python.exe -s C...
تم الإنشاء في: ٢٨ يوليو ٢٠٢٦
تمت الإجابة باستخدام GPT-5.6 Thinking بواسطة Chat01
تم الإنشاء في: ٢٨ يوليو ٢٠٢٦
تمت الإجابة باستخدام GPT-5.6 Thinking بواسطة Chat01
G:\ComfyUI\ComfyUI.venv\Scripts\python.exe -s ComfyUI\main.py --enable-manager --extra-model-paths-config "C:\Users\123\AppData\Roaming\Comfy Desktop\shared_model_paths.yaml" --input-directory G:\Comfy_data\ComfyUI-Shared\input --output-directory G:\Comfy_data\ComfyUI-Shared\output
did not find executable at 'G:\ComfyUI (1)\standalone-env\python.exe': ???????????
这个错误如何解决
这个错误基本可以确定是:你把 ComfyUI 文件夹从 G:\ComfyUI (1) 移动或改名成了 G:\ComfyUI,但 .venv 虚拟环境内部仍记录着旧路径:
textG:\ComfyUI (1)\standalone-env\python.exe
Python 官方说明,venv 虚拟环境默认不适合直接移动或复制,移动后应修复路径或重新创建。(Python documentation)
pyvenv.cfg,最快先检查这个文件:
batnotepad "G:\ComfyUI\ComfyUI\.venv\pyvenv.cfg"
里面很可能有类似内容:
inihome = G:\ComfyUI (1)\standalone-env executable = G:\ComfyUI (1)\standalone-env\python.exe
先确认下面这个新路径是否真实存在:
batdir "G:\ComfyUI\standalone-env\python.exe"
如果存在,就把 pyvenv.cfg 中所有:
textG:\ComfyUI (1)\standalone-env
替换成:
textG:\ComfyUI\standalone-env
例如:
inihome = G:\ComfyUI\standalone-env executable = G:\ComfyUI\standalone-env\python.exe
保存后测试:
bat"G:\ComfyUI\ComfyUI\.venv\Scripts\python.exe" --version
如果能正常显示 Python 版本,再启动:
batcd /d "G:\ComfyUI" "G:\ComfyUI\ComfyUI\.venv\Scripts\python.exe" -s "G:\ComfyUI\ComfyUI\main.py" --enable-manager --extra-model-paths-config "C:\Users\123\AppData\Roaming\Comfy Desktop\shared_model_paths.yaml" --input-directory "G:\Comfy_data\ComfyUI-Shared\input" --output-directory "G:\Comfy_data\ComfyUI-Shared\output"
注意你原来的:
batComfyUI\main.py
是相对路径。改成绝对路径可以避免当前工作目录不正确导致的其他错误。
standalone-env 已经不存在如果运行:
batdir "G:\ComfyUI\standalone-env\python.exe"
提示找不到文件,说明基础 Python 环境已经被删除或没有一起移动。
这时不要只修改 pyvenv.cfg,需要恢复基础环境或重新创建实例。
建议打开 Comfy Desktop:
G:\ComfyUI。G:\ComfyUI\ComfyUI.venv 或 standalone-envComfy Desktop 会为每个实例管理独立的 Python 环境;官方的实例检测也会分别查找便携版的 standalone-env 和手动安装版的 .venv。(ComfyUI)
.venv先保留旧环境,不要直接删除:
batcd /d "G:\ComfyUI\ComfyUI" ren .venv .venv_old
然后使用合适版本的 Python 创建新环境,例如:
batpy -3.12 -m venv .venv
安装依赖:
bat".venv\Scripts\python.exe" -m pip install --upgrade pip ".venv\Scripts\python.exe" -m pip install -r requirements.txt ".venv\Scripts\python.exe" -m pip install -r manager_requirements.txt
然后还需要按你的显卡和 CUDA 环境安装正确版本的 PyTorch。ComfyUI 官方手动安装流程也建议创建独立虚拟环境,并单独安装对应 GPU 的依赖。(ComfyUI)
检查是否设置了错误的 PYTHONHOME:
batset PYTHONHOME
如果显示了旧路径,临时清除:
batset PYTHONHOME=
然后重新测试:
bat"G:\ComfyUI\ComfyUI\.venv\Scripts\python.exe" --version
最可能有效的处理是修改:
textG:\ComfyUI\ComfyUI\.venv\pyvenv.cfg
把其中的 G:\ComfyUI (1) 改为当前真实位置 G:\ComfyUI。