[ComfyUI-Manager] PyTorch is not installed

这个报错通常出现在更新 ComfyUI-Manager 后启动 ComfyUI、且 Manager 试图检测/安装依赖(如 comfyui-frontend-package)的阶段。优先排查问题是否出在 pip 安装阶段的权限拒绝:报错表面是 [ComfyUI-Manager] PyTorch is

快速结论:这个报错通常出现在更新 ComfyUI-Manager 后启动 ComfyUI、且 Manager 试图检测/安装依赖(如 comfyui-frontend-package)的阶段。优先排查问题是否出在 pip 安装阶段的权限拒绝:报错表面是 [ComfyUI-Manager] PyTorch is not installed,但日志里紧随其后的是 pip 的 OSError 权限错误。若为权限问题,可优先尝试去掉 -s 参数,或按需在命令行中按提示加 –user。

适用环境:Issue 中出现的环境包括 Windows + Anaconda(路径 C:\ProgramData\anaconda3\envs\comfyui_svdq,Python 解释器为环境内 python.exe);以及 Linux 上使用系统 Python(/usr/bin/python,Python 3.11.11,site-packages 位于 /usr/local/lib/python3.11/site-packages)。涉及包为 comfyui-frontend-package==1.11.8、ComfyUI-Manager 3.30.8 / 3.31 等版本。显卡型号、CUDA 版本、torch 具体版本在 Issue 中未明确给出。

最快修复方案:更新 ComfyUI-Manager 到包含 2025-03-19 修复(提交 9e66da17)的最新版本,该修复后 -s 只对便携版的内嵌 Python 传递,不再让 pip 安装/检测阶段隐藏用户 site-packages。

注意事项:维护者在 Issue 中表示不建议使用系统 Python,并倾向避免使用 –user:在 venv 中无法使用 –user,在其他环境下也可能引入新问题。回退到 3.30.8 或使用 3.31 在部分用户环境中可临时绕过,但这只是规避,不是根因修复。–user 仅在权限受限时报错提示的场景下可作为临时措施。

问题场景

用户在更新 ComfyUI-Manager 后启动 ComfyUI,Manager 在安装/恢复依赖(此处为 comfyui-frontend-package==1.11.8,Linux 案例中还涉及 GitPython/wrapt 等依赖)时触发该报错。用户表示已正确安装 torch 和 comfyui-frontend-package==1.11.8,并把 Manager 回退到旧版本后恢复正常;另有用户指出移出相关节点后不再报错、放回即报错,回退 3.30.8 也不报错。

报错原文

[ComfyUI-Manager] PyTorch is not installed
ERROR: Could not install packages due to an OSError: [WinError 5] Access is denied: 'C:\\ProgramData\\anaconda3\\envs\\comfyui_svdq\\Lib\\site-packages\\comfyui_frontend_package'
Consider using the `--user` option or check the permissions.

[ComfyUI-Manager] Failed to restore comfyui-frontend-package
Command '['C:\\ProgramData\\anaconda3\\envs\\comfyui_svdq\\python.exe', '-s', '-m', 'pip', 'install', 'comfyui-frontend-package==1.11.8']' returned non-zero exit status 1.

原因分析

维护者在关闭 Issue 时给出的根因是:此前版本对每次 pip 调用都传入了 -s 参数,而 -s 会隐藏用户 site-packages 中安装的包,导致 PyTorch 被误判为未安装([ComfyUI-Manager] PyTorch is not installed);同时伴随的 pip 安装失败属于权限问题(Windows 下 WinError 5 拒绝访问,Linux 下 Errno 13 Permission denied,均为 site-packages 目录不可写)。修复后 -s 只对便携版的内嵌 Python 传递。

环境排查

  • 确认 ComfyUI-Manager 版本是否为包含 2025-03-19 修复(9e66da17)的最新版本。
  • 确认当前使用的 Python 解释器:是否为系统 Python(如 /usr/bin/python),还是 conda 环境/venv 内的解释器。
  • 确认 site-packages 目录(如 C:\ProgramData\anaconda3\envs\comfyui_svdq\Lib\site-packages 或 /usr/local/lib/python3.11/site-packages)是否具备写权限。
  • 确认 torch 是否确实已安装,以及安装位置是否在用户 site-packages 中(-s 会隐藏该位置)。
  • 确认 comfyui-frontend-package 的目标版本(本例为 1.11.8)。

解决步骤

  1. 优先更新 ComfyUI-Manager 到最新版本,该问题在 2025-03-19 的提交 9e66da17 中修复。
  2. 若暂时无法升级,可在对应环境中手动执行 pip 安装命令排查权限:C:\ProgramData\anaconda3\envs\comfyui_svdq\python.exe -m pip install comfyui-frontend-package==1.11.8。Issue 中用户反馈该命令可以正常显示安装。
  3. 若直接执行仍报权限错误,可按 pip 提示临时追加 –user,例如在 C:\ProgramData\anaconda3\envs\comfyui_svdq\python.exe -m pip install comfyui-frontend-package==1.11.8 后加 –user;Issue 中用户反馈这样能成功运行。注意这是在 venv 之外或权限受限时的临时做法。
  4. 在可能的情况下避免使用系统 Python,改用独立环境,减少 site-packages 权限问题。

验证方法

更新到最新版本后重启 ComfyUI,确认启动日志不再出现 [ComfyUI-Manager] PyTorch is not installed,且 Manager 不再报 Failed to restore comfyui-frontend-package;同时确认 comfyui-frontend-package==1.11.8 已安装(pip show 或日志中不再出现安装失败)。Issue 中报告者已确认该修复有效。

参考来源

ComfyUI-Manager #1667

修复提交:9e66da17(2025-03-19),-s 仅对便携版内嵌 Python 传递。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 35208

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注