我下载了一个给图片打标签的插件Comfyui_CXH_joy_caption,这个插件有一个python依赖项,llama-cpp-python,我使用秋叶启动器直接安装或者使用秋叶启动器自带的命令行 工具安装,都以失败告终,提示:Failed to build llama-cpp-python ERROR: Failed to build installable wheels for some pyproject.toml based projects (llama-cpp-python)。尝试多次都没有办法安装成功!怎么解决?
ComfyUI安装插件依赖时报错Failed to build llama-cpp-python怎么解决?
- 自媒体家园帅气的我无法用言语表达!评论
从错误日志显示问题出在构建 llama-cpp-python 的过程中,具体是 CMake 找不到 C 和 C++ 编译器。
所以首先确保已安装Visual Studio 并启用 C++ 支持,注意要配置好系统环境变量!
然后使用命令重新安装
pip install llama-cpp-python
如果上面的命令仍然无法正常安装,请运行下面这条命令来使用预编译文件安装,这样就免去了在你电脑上进行编译了:
pip install llama-cpp-python –extra-index-url https://abetlen.github.io/llama-cpp-python/whl/cpu
附Visual Studio环境变量配置方法
①配置 Path 变量
在 “系统变量” 下找到 “Path” 变量,点击 “编辑” 按钮。点击 “新建” 按钮,添加 Visual Studio 的安装路径,通常是 “C:\Program Files (x86)\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC<版本号>\bin\Hostx64\x64”(请根据你的实际安装路径进行修改,比如我电脑安装了2个版本的VS,分别是D:\win11program\VisualStudio\VS2022\VC\Tools\MSVC\14.40.33807\bin\Hostx64\x64和D:\win11program\VisualStudio\VS2017\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64)。
②配置 Include 和 Lib 变量在 “系统变量” 下点击 “新建”,分别创建名为 “Include” 和 “Lib” 的变量,并将 Visual Studio 的头文件目录和库文件目录添加到对应的变量值中。例如:
Include 变量的值可以是 “(VCInstallDir)include;(VCInstallDir)atlmfc\include”。比如我的配置是:D:\win11program\VisualStudio\VS2022\VC\Tools\MSVC\14.40.33807\atlmfc\include
Lib 变量的值可以是 “(VCInstallDir)lib;(VCInstallDir)atlmfc\lib”比如我的配置是:D:\win11program\VisualStudio\VS2022\VC\Tools\MSVC\14.40.33807\atlmfc\lib\x642025年3月11日 下午4:37