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

Windows 11H2下Python3.11安装chromadb失败求助

Windows 11H2 + Python 3.11 安装chromadb时hnswlib编译错误解决办法

确认C++ Build Tools组件完整性

  • 打开Microsoft Visual C++ Build Tools,确保勾选**Desktop development with C++**工作负载,且包含以下核心组件:
    • MSVC v143及以上版本的C++编译工具集
    • 匹配Windows 11的SDK版本
    • C++ CMake工具
  • 若有遗漏,补充安装后重启电脑

配置编译环境后重新安装

  • 以管理员身份打开PowerShell/命令提示符,执行对应版本的VC环境配置脚本(路径根据你的安装位置调整):
    & "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build\vcvars64.bat"
    
  • 在同一个窗口内执行安装命令:
    pip install chromadb
    

直接安装预编译的hnswlib包

如果编译仍失败,先装预编译版hnswlib再装chromadb:

  1. 下载对应Python3.11、Windows x64的hnswlib wheel文件
  2. 本地安装该wheel:
    pip install .\hnswlib-xxx-cp311-cp311-win_amd64.whl
    
  3. 再次执行pip install chromadb

检查Python环境

  • 确认使用的是64位Python3.11:运行python -c "import sys; print(sys.maxsize > 2**32)",输出True即为64位
  • 若使用虚拟环境,确保激活环境后再执行安装操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 14:52:12