
Install error on Fedora43, something missing
快速结论:该报错通常发生在 Fedora 43 系统默认使用 Python 3.14 时,Impact Pack 与 Python 3.14 不兼容导致安装失败。优先排查 Python 版本,降级至 Python 3.13 即可解决。
问题场景
用户在 Fedora 43 系统上安装 ComfyUI 后,尝试安装 Impact Pack 节点包时触发报错,提示“something missing”,但无法定位缺少的依赖项。
报错原文
Install error on Fedora43, something missing
# 错误截图显示类似缺少模块或依赖的报错信息,具体内容未在 Issue 中提供
原因分析
该 Issue 的最终结论是 Impact Pack 节点包不兼容 Python 3.14,这是 Fedora 43 系统的默认 Python 版本。用户切换到 Python 3.13 后安装成功。由于 Issue 中未提供完整报错日志,可能原因包括:
- Impact Pack 依赖的某些库尚未适配 Python 3.14 的语法或 API 变更。
- Python 3.14 在包加载或模块路径解析上存在兼容性问题。
环境排查
- 确认当前系统 Python 版本:
python3 --version - 确认 Fedora 版本是否为 43
- 确认 ComfyUI 是否使用系统默认 Python 解释器
- 检查
custom_nodes目录下 Impact Pack 是否已完整下载(无文件缺失)
解决步骤
- 检查 Python 版本:如果
python3 --version返回Python 3.14.x,则进入下一步。 - 安装 Python 3.13:
在 Fedora 43 上使用以下命令安装(需要确认系统源是否提供):
sudo dnf install python3.13 python3.13-pip - 创建独立虚拟环境(推荐):
python3.13 -m venv comfyui_env
source comfyui_env/bin/activate - 在虚拟环境中重新安装 ComfyUI 及依赖:
参照 ComfyUI 官方安装步骤,确保使用 Python 3.13 解释器。 - 安装 Impact Pack:
将 Impact Pack 放入ComfyUI/custom_nodes目录,然后启动 ComfyUI,观察是否不再报错。
注意:如果系统仅提供 Python 3.14,也可能通过 conda 或 pyenv 切换到 Python 3.13,这是可优先尝试的备选方案。
验证方法
重新启动 ComfyUI,在 WebUI 界面中查看节点列表,确认 Impact Pack 相关节点(如 Face Restore、Ultralytics Detector 等)已正常加载,且控制台无红色错误输出。也可以运行一个包含 Impact Pack 节点的简单工作流来验证功能完整性。


![[推广] 🚀 Claude360 GPT/Claude/Gemini 直连中转。留 ID 送体验额度。](https://www.chat-gpts.plus/wp-content/uploads/2026/06/ai_cover_4-655-768x403.jpg)
![[Claude Code] codex 与 Claude 相比,仍然存在差距](https://www.chat-gpts.plus/wp-content/uploads/2026/06/ai_cover_3-658-768x403.jpg)