You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows环境下pip安装llama-cpp-python编译失败求助

解决Windows下pip install llama-cpp-python编译失败的问题

核心原因分析

你遇到的std::chrono相关错误,本质是编译器未启用C++11及以上标准,或者使用的MSVC版本过旧不支持现代C++特性,导致llama.cpp的代码无法正常编译。


解决方案

1. 确保使用兼容的MSVC编译器

  • 安装/更新Visual Studio,勾选「使用C++的桌面开发」工作负载,确保版本为VS2015及以上(推荐VS2022)。
  • 打开对应架构的VS开发者命令提示符(比如「x64 Native Tools Command Prompt for VS 2022」),在这个环境下执行pip install llama-cpp-python,避免环境变量配置错误。

2. 强制指定C++标准版本编译

通过环境变量告诉CMake使用C++17标准(llama.cpp当前推荐的标准):

  • 命令提示符(CMD):
    set CMAKE_ARGS="-D CMAKE_CXX_STANDARD=17"
    pip install llama-cpp-python
    
  • PowerShell:
    $env:CMAKE_ARGS="-D CMAKE_CXX_STANDARD=17"
    pip install llama-cpp-python
    

3. 直接使用预编译wheel包跳过编译

如果不想折腾编译环境,直接下载对应Python版本和系统架构的预编译wheel文件,本地安装:

  • 确认你的Python版本(比如3.10、x64),找到匹配的llama_cpp_python-xxx.whl文件。
  • 执行安装命令:
    pip install 你的wheel文件路径\llama_cpp_python-xxx.whl
    

4. 更新依赖工具与包版本

先升级pip、setuptools和wheel到最新版,再重新安装:

pip install --upgrade pip setuptools wheel
pip install llama-cpp-python --upgrade

内容的提问来源于stack exchange,提问作者sandeep

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 09:26:01