从错误日志显示问题出在构建 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\x64