news 2026/6/15 13:20:03

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/6/15 14:17:22

vxe-table 实现滚动加载数据,无限加载数据教程

vxe-table 实现滚动加载数据&#xff0c;无限加载数据教程&#xff0c;通过 scroll 事件&#xff0c;配合虚拟滚动实现流畅的无限加载数据&#xff0c;适用于按需加载大量列表的场景 <template><div><vxe-grid v-bind"gridOptions" v-on"gridEve…

作者头像 李华
网站建设 2026/6/15 4:01:03

【高清视频】手把手教你如何搭建PCIe 6.0 SSD测试环境

我们Saniffer今年下半年写过两篇文章&#xff0c;介绍过在实验室测试如何使用passive盘柜搭建环境进行测试&#xff0c;参见下面的两个链接。 【业内新闻】全球首款研发用PCIe 6.0 SSD/CXL测试盘柜 //* 盘柜功能简介 【高清视频】PCIe Gen6 SSD测试环境搭建演示 //* 手把手…

作者头像 李华
网站建设 2026/6/15 11:42:36

LobeChat能否部署在边缘计算节点?低延迟场景应用

LobeChat能否部署在边缘计算节点&#xff1f;低延迟场景应用 在智能制造车间&#xff0c;一台工业机器人因传感器异常停机。现场工程师打开平板电脑&#xff0c;连接厂区本地网络中的AI助手&#xff0c;输入&#xff1a;“根据历史日志&#xff0c;分析最近三次类似报警的处理方…

作者头像 李华
网站建设 2026/6/14 12:31:03

金融领域语音识别技术的优化与应用

金融领域语音识别技术的优化与应用关键词&#xff1a;金融领域、语音识别技术、优化、应用、深度学习摘要&#xff1a;本文聚焦于金融领域语音识别技术的优化与应用。首先介绍了研究的背景、目的、预期读者等内容。接着阐述了语音识别的核心概念、联系及架构&#xff0c;详细讲…

作者头像 李华
网站建设 2026/6/14 16:59:13

Qwen3-14B Docker部署与Function Calling实战

Qwen3-14B Docker部署与Function Calling实战 在企业AI落地的今天&#xff0c;真正决定成败的早已不是“模型能不能生成一段漂亮的文案”&#xff0c;而是——它能不能读完一份20页的合同后指出风险条款&#xff1f;能不能看到发票就自动走报销流程&#xff1f;甚至&#xff0c…

作者头像 李华
网站建设 2026/6/15 3:10:43

宝塔面板下两个WordPress网站共用Memcached完整配置指南

宝塔面板下两个WordPress网站共用Memcached完整配置指南 在宝塔面板中部署多个WordPress&#xff08;简称WP&#xff09;网站后&#xff0c;通过Memcached实现内存缓存是提升站点性能的关键手段。Memcached可将WP的数据库查询结果、文章内容等常用数据暂存于内存&#xff0c;大…

作者头像 李华