
langchain-chroma的安装十分痛苦需要 chroma-hnswlib而这个库是 C 写的。而langchain-chroma默认会调用 VS 的 vcvarsall.bat哪怕我配好了 x64 编译器脚本依然会错调架构导致编译失败。但它的架构判断逻辑有 bug硬要调用 x86_amd64而我的的环境是纯 x64。直接装带预编译的 chroma-hnswlibpip install langchain-chroma0.1.2 --only-binarychroma-hnswlib -i https://pypi.tuna.tsinghua.edu.cn/simple我的langchian是1.2的所以出现了一些依赖冲突因为我其他的组件比较旧所以我使用了如下命令升级pip install --upgrade langchain langchain-core langchain-community langchain-chroma langchain-openai -i https://pypi.tuna.tsinghua.edu.cn/simple测试代码from langchain_chroma import Chroma from langchain_core.documents import Document # 创建测试文档 docs [Document(page_content测试内容, metadata{source: test})] # 初始化 Chroma 向量库验证核心功能 db Chroma.from_documents(docs, persist_directory./chroma_test) # 检索测试 results db.similarity_search(测试) print(f✅ langchain-chroma 可用检索结果{results[0].page_content})