首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

AI教程|新手必看:​Windows安装ComfyUI编译环境全攻略

今天B站@峰上智行分享了个如何在win电脑编译ComfyUI难搞定的库的教程,感觉这个对新手确实很有用,有时候ComfyUI报错大概率就是因为编译环境没有安装好,我也按照步骤操作了下,并做个记录,方便以后再配置环境的时候可以查看

核心工具清单

显卡驱动:确保与CUDA版本兼容(建议NVIDIA Studio驱动)

CUDA Toolkit:深度学习加速核心(推荐CUDA 11.8或12.6)

Visual Studio 2022:提供C++编译环境(需勾选“桌面开发”和“Windows SDK”)

安装步骤详解

1. 安装显卡驱动 & CUDA Toolkit

驱动安装

访问NVIDIA官网下载适配显卡的Studio驱动,输入nvidia-smi验证安装。

CUDA安装

从官网下载对应版本(如CUDA 12.6),安装时勾选“添加环境变量”。

验证命令:nvcc -V查看CUDA版本。

注意:安装新版本前,要先在添加删除程序里面把之前的版本卸载掉

2、配置Visual Studio环境 

 步骤1:安装Visual Studio 2022

下载安装器:

访问Visual Studio官网,下载Community 2022版本(免费)。

勾选关键组件:

• 工作负载选择“使用C++的桌面开发”

• 右侧细节中勾选:

Windows 10/11 SDK(版本建议≥10.0.22621)

MSVC v143编译器(C++核心工具)

C++ CMake工具(可选,但推荐)

注意:安装路径建议避开C盘,如E:\Program Files\Microsoft Visual Studio\。

 步骤2:配置MSVC编译器环境变量

找到MSVC的cl.exe路径:

如:E:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC<版本号>\bin\Hostx64\x64

示例:

E:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64

提示:根据实际安装变化,需进入目录确认。

添加到系统Path变量:

• Win+S搜索“环境变量” 打开“编辑系统环境变量” 点击“环境变量”

• 在系统变量中找到Path 点击编辑新建 粘贴上述路径 保存。

验证是否生效:

打开CMD/PowerShell,输入cl.exe,若显示“ C/C++ 优化编译器”则表示配置成功。

若报错“找不到命令”,检查路径是否正确或重启终端。

步骤3:设置SDK头文件与库路径(INCLUDE/LIB)

新建用户变量INCLUDE:

• 变量值包含以下路径(根据实际安装调整):

E:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\include

C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\cppwinrt

C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared

C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt

C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um

C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\winrt

注意:路径中的10.0.22621.0为SDK版本号,若安装时选择了其他版本需替换。通过VS安装的SDK默认是安装在C:\Program Files (x86)\Windows Kits

新建用户变量LIB:

• 变量值包含以下路径:

E:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\lib\x64

C:\Program Files (x86)\Windows Kits\10\Lib\10.0.22621.0\ucrt\x64

C:\Program Files (x86)\Windows Kits\10\Lib\10.0.22621.0\um\x64

验证环境变量:

重启CMD/PowerShell,输入echo %INCLUDE%和echo %LIB%,检查路径是否显示正确。

步骤4:激活MSVC编译环境(关键!)

每次使用ComfyUI前,需在终端初始化MSVC环境:

找到vcvarsall.bat路径:

E:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat

运行初始化命令:

call "E:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" x64

小技巧:将命令保存为init_msvc.bat,双击即可一键激活环境。

最终验证:编译测试

创建一个C++测试文件test.cpp:

#include

int main() { std::cout << "Hello ComfyUI!"; return 0; }

若输出“Hello ComfyUI!”,则环境配置成功!

避坑指南

路径空格问题:路径含空格时需用双引号包裹(如"C:\Program Files")。

SDK版本不一致:若安装时未勾选SDK,需通过Visual Studio Installer修改添加组件。

32位 vs 64位:确保所有路径指向x64目录,避免兼容性问题。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O5FcBxqyXbubmcC1Y88RIywA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券