news 2026/5/30 14:29:00

ComfyUI安装指南:国内加速配置全解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ComfyUI安装指南:国内加速配置全解析

ComfyUI 安装指南:国内加速配置全解析

在 AI 图像生成领域,ComfyUI 正迅速成为高级用户和自动化系统的首选工具。它不像传统 WebUI 那样把一切封装成按钮和滑块,而是将整个 Stable Diffusion 流程拆解为一个个可连接的节点——从文本编码、潜空间采样到 ControlNet 控制,每一步都清晰可见、精确可控。

这种“可视化编程”式的操作方式,让复杂工作流的复现与批量处理变得轻而易举。无论是搭建自动出图流水线,还是调试多模型协同逻辑,ComfyUI 都提供了远超常规界面的灵活性。

但对国内用户来说,真正的问题往往不出在使用上,而在安装那一刻就卡住了git clone卡死、pip 安装超时、torch 下不来、custom nodes 无法加载……这些问题归根结底是网络问题——GitHub 和 PyPI 的境外服务器响应缓慢甚至不可达。

别担心,这些问题我们早已踩过坑。下面这套方案,结合了镜像加速、Hosts 优化与独立 Python 环境,能让你在 30 分钟内顺利完成部署,不再被网络拖累。


如何绕开 GitHub 访问难题?

直接git clone https://github.com/comfyanonymous/ComfyUI很可能失败,尤其在网络波动时,大仓库容易中途断开。更糟的是,即使克隆成功,后续安装 custom nodes 时仍需频繁访问raw.githubusercontent.com,这个域名在国内极不稳定。

解决办法有两个方向:用代理镜像拉取代码,或使用国内平台同步副本

推荐以下两种方式:

  • 通过 GHProxy 中转下载
    bash git clone https://ghproxy.com/https://github.com/comfyanonymous/ComfyUI.git comfyui
    GHProxy 是一个广受认可的 GitHub 加速代理,能有效缓解连接中断问题,适合大多数场景。

  • 使用 Gitee 同步仓库(速度更快)
    bash git clone https://gitee.com/mirrors_comfyui/ComfyUI.git comfyui
    Gitee 托管的镜像通常延迟较低,下载体验接近本地网络。不过要注意定期同步上游更新,避免版本落后。

⚠️ 如果提示 SSL 错误(如SSL handshake failed),不要轻易关闭安全验证。优先尝试刷新 DNS 或修改 Hosts(下文详述)。若必须临时绕过,请运行:

bash git config --global http.sslVerify false

使用后记得恢复:git config --global http.sslVerify true

对于特别慢或反复失败的情况,还可以启用浅克隆(shallow clone)来减少数据量:

git clone --depth=1 https://ghproxy.com/https://github.com/comfyanonymous/ComfyUI.git

等基础环境跑起来后再补全历史记录:

git fetch --unshallow

Python 环境怎么配才最省心?

ComfyUI 基于 Python 3.10+ 构建,依赖torchtorchvision等重型库。如果你还在用系统自带的 Python 或手动安装 pip,那在国内环境下几乎注定要经历无数次重试。

真正的高效做法是:跳过系统环境,使用独立构建的便携版 Python

这里强烈推荐 python-build-standalone 项目提供的预编译版本。它是一个绿色免安装、自带 SSL 和 pip 的完整 Python 运行时,无需管理员权限即可运行,非常适合隔离网络干扰。

具体步骤如下:
  1. 下载地址:
    https://github.com/astral-sh/python-build-standalone/releases/tag/20250311/download

  2. Windows 用户选择:
    x86_64-pc-windows-msvc-shared-install_only.tar.gz

  3. 解压到目标目录,例如:
    D:\ComfyUI\python\python.exe

无需注册环境变量,直接调用该路径下的python.exe即可执行所有命令。

接着建议创建虚拟环境,避免依赖冲突:

cd D:\ComfyUI D:\ComfyUI\python\python.exe -m venv .venv .venv\Scripts\activate.bat

激活后,所有pip install操作都将作用于当前项目,干净又安全。


如何让 pip 安装飞起来?

默认情况下,pip 会尝试从pypi.org下载包,而这个站点没有 CDN 加速,在国内下载速度常常只有几十 KB/s,甚至连接失败。

解决方案很简单:换源

清华大学开源软件镜像站(TUNA)提供稳定高速的 PyPI 镜像服务,是国内最常用的替代源之一。

你可以临时指定镜像地址:

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

但更好的方式是永久设置全局镜像源,从此以后所有 pip 安装都自动走国内通道。

方法一:命令行一键配置

在虚拟环境中执行:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/ pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn

这会在.venv\pip.conf(或用户目录下的配置文件)中写入设置,仅对当前环境生效。

方法二:手动创建配置文件

路径为:

%APPDATA%\pip\pip.ini

内容如下:

[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ trusted-host = pypi.tuna.tsinghua.edu.cn timeout = 120

📌 注意:如果你有多个 Python 环境(比如 Conda、系统 Python、WSL),需要分别为每个环境单独设置,否则它们不会共享同一套配置。


torch 包总是装不上?试试阿里云镜像

即便换了 pip 源,还有一个关键依赖常让人头疼:PyTorch

官方发布的 torch 轮子(wheel)文件体积巨大(常超 1GB),且托管在 AWS S3 上,国内直连基本不可用。

幸运的是,阿里云维护了一个完整的 PyTorch 镜像仓库,支持 CUDA 各版本预编译包。

常用链接:

https://mirrors.aliyun.com/pytorch-wheels/cu128/

其中cu128表示 CUDA 12.8 版本。请根据你的显卡驱动选择对应版本(如cu118对应 CUDA 11.8,无 GPU 可选 CPU-only 版)。

安装命令:

..\..\python\python.exe -m pip install torch torchvision torchaudio --index-url https://mirrors.aliyun.com/pytorch-wheels/cu128/

这条命令明确指定了索引源,确保 pip 不会再去国外服务器查找。

✅ 成功标志:看到Successfully installed torch-xxx并无任何 ERROR 提示。


修改 Hosts,打通 GitHub 最后一公里

有时候你会发现,即使用了镜像,某些资源依然加载失败——尤其是 custom nodes 的安装脚本经常从raw.githubusercontent.com获取配置文件,而这个域名恰好是 GitHub 中被封锁最严的之一。

此时,最有效的手段就是修改本地hosts文件,强制将 GitHub 相关域名解析到可用 IP。

以管理员身份打开记事本,编辑以下文件:

C:\Windows\System32\drivers\etc\hosts

追加以下内容:

# GitHub Hosts 加速 Start 140.82.112.3 github.com 140.82.112.4 gist.github.com 151.101.1.194 github.global.ssl.fastly.net 185.199.108.153 assets-cdn.github.com 140.82.114.6 api.github.com 185.199.110.153 avatars.githubusercontent.com 185.199.109.133 avatars0.githubusercontent.com 185.199.111.133 avatars1.githubusercontent.com 185.199.108.133 avatars2.githubusercontent.com 185.199.108.133 raw.githubusercontent.com 185.199.111.133 user-images.githubusercontent.com 185.199.111.133 cloud.githubusercontent.com 140.82.112.10 codeload.github.com 52.216.144.211 github-cloud.s3.amazonaws.com 16.182.107.17 github-com.s3.amazonaws.com 185.199.108.154 github.githubassets.com 185.199.109.153 github.io 13.107.246.51 vscode.dev 140.82.114.22 education.github.com # GitHub Hosts End

保存后刷新 DNS 缓存:

ipconfig /flushdns

然后测试是否生效:

ping github.com

如果返回的 IP 在上述列表中,则说明配置成功。

这个技巧不仅能提升克隆速度,还能解决很多隐藏问题,比如:
- custom nodes 安装脚本因无法获取raw.githubusercontent.com上的 JSON 而失败
- 自动更新检测因api.github.com请求超时而报错
- 模型下载链接重定向至 S3 后无法访问


常见问题实战排错

Could not fetch URL https://pypi.org/simple/pip/

这是典型的网络不通表现。可能原因包括:
- 未设置 pip 镜像源
- DNS 污染导致域名解析错误
- 防火墙拦截 HTTPS 请求

优先检查点
1. 是否已设置清华源?
2. 是否修改了 Hosts?
3. 是否处于企业网络或代理环境中?

临时应急方案(不推荐长期使用):

pip --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org install xxx

但根本解法仍是配置好镜像源 + Hosts。


ERROR: Could not find a version that satisfies the requirement torch

常见于 pip 默认源找不到匹配的 CUDA 构建版本。

PyTorch 官方只提供有限几个 CUDA 版本的预编译包,且国内访问困难。

正确做法:明确指定阿里云镜像源安装:

pip install torch torchvision torchaudio --index-url https://mirrors.aliyun.com/pytorch-wheels/cu128/

务必确认你的 CUDA 版本与驱动兼容。可通过 NVIDIA 控制面板查看支持的最高 CUDA 版本。


git clone失败,提示RPC failedcurl 56

这类错误通常是传输过程中缓冲区溢出或连接中断所致。

解决方案组合拳

  1. 增大 Git 缓冲区:
    bash git config --global http.postBuffer 524288000

  2. 使用浅克隆减少数据量:
    bash git clone --depth=1 https://ghproxy.com/...

  3. 若后续需要完整提交历史,再执行:
    bash git fetch --unshallow

  4. 确保网络稳定,避免在高峰期操作。


❌ 启动时报错No module named 'folder_paths'

这通常不是缺失模块,而是 Python 导入路径混乱导致的加载失败。

排查步骤

  1. 确认custom_nodes文件夹位于 ComfyUI 根目录下。
  2. 删除项目中的__pycache__文件夹(包括子目录)。
  3. 重新激活虚拟环境并启动。
  4. 查看控制台输出日志,确认是否有其他前置错误。
  5. 更新主干代码至最新版:
    bash git pull

有时旧版本的插件与新核心不兼容也会引发此类问题,保持同步很重要。


启动 ComfyUI:最后一步

当所有依赖安装完毕,就可以启动了。

常用命令示例:

# 默认启动(CPU 模式) python main.py # 推荐:启用 xformers 加速注意力计算 python main.py --use-xformers # 指定端口,避免与其它服务冲突 python main.py --port 8188 # 启用半精度模式,节省显存占用 python main.py --half

打开浏览器访问:

http://127.0.0.1:8188

看到节点编辑界面出现,意味着你已经成功迈出了第一步。

接下来可以尝试加载 SDXL 模型、添加 ControlNet 节点、构建图像修复流程……真正的创造力才刚刚开始。


这种高度集成的设计思路,正引领着智能图像生成向更可靠、更高效的方向演进。一套稳定的本地环境,不只是技术门槛的跨越,更是创作自由的起点。

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/28 6:49:38

Linly-Talker TTS:如何实现媲美真人的语音合成

Linly-Talker TTS:如何实现媲美真人的语音合成 在虚拟主播24小时不间断带货、AI客服秒回千条咨询的今天,我们早已习惯“会说话”的机器。但真正让人停下脚步的,不是它说了什么,而是——它是怎么“说”的。 一句“欢迎光临”&#…

作者头像 李华
网站建设 2026/5/22 7:25:58

国内首个开源 MCP 协议 + 计费闭环 AI 平台诞生了!

大家好,我是小金。 现在市面上像 Dify、Coze 这样优秀的 Agent 编排平台已经很多了,捏一个好用的 AI 智能体其实并不难。 但很多想做独立开发或者搞 AI 创业的朋友都会卡在一个更现实的问题上:智能体捏好了,怎么把它变成一个独立…

作者头像 李华
网站建设 2026/5/22 12:55:29

最强AI生图工具 Nano Banana Pro 玩法合集:解锁生产力极限

Nano Banana Pro(NBP)的优势在于它将世界知识、语言理解、图像合成和专业编辑融为一体。玩转 NBP,关键在于从“描述图像”升级到“指令设计”。 一、专业创作核心玩法:突破文字与视觉的鸿沟 NBP 解决了困扰所有 AI 生图工具的文…

作者头像 李华
网站建设 2026/5/21 8:17:26

Keras运行TensorFlow-GPU的版本兼容与配置避坑指南

Keras运行TensorFlow-GPU的版本兼容与配置避坑指南 在深度学习项目中,使用GPU加速训练几乎是标配。但当你满怀期待地运行代码,却突然弹出Failed to get convolution algorithm、libcudart.so not found,或者发现tf.test.is_gpu_available()返…

作者头像 李华
网站建设 2026/5/24 15:23:41

golang学习笔记:基本语法

一. go程序文件结构 //main.go //包声明 package main//引入包 import "fmt"//程序的入口 func main() {/* 这是我的第一个简单的程序 */fmt.Println("Hello, World!") }二. go的基础语法每一行为一条语句,不需要分号,如果一行要写多…

作者头像 李华
网站建设 2026/5/28 21:08:01

使用YOLOv5进行图像检测的完整配置指南

使用YOLOv5进行图像检测的完整配置指南 在工业视觉系统日益普及的今天,如何快速构建一个稳定、高效的目标检测流程,已成为许多工程师和研究者的首要任务。面对众多算法选择,YOLOv5 凭借其简洁的设计、出色的推理速度与精度平衡,以…

作者头像 李华