Chromadb onnxruntime 问题 - 找不到 Onnxruntime

问题描述 投票:0回答:2

我正在构建一个使用 lang chain 的 chromadb 进行向量存储的应用程序,并且我正在从数据库中提取这些向量。我在编码方面没有遇到任何问题,我在使用 python 版本 3.11.2 的 VM(Windows 11 Pro)中运行此代码。现在,我已经与我的队友共享了代码,他们面临着一个错误,提示

Onnxruntime is not found, use pip install onnxruntime to install it

但是当我做

pip install chromadb
时它已经安装了,但是我再次尝试多次卸载和安装onnxruntime,每次都安装成功并且路径也设置正确,但系统总是抛出相同的错误。我从工作系统执行了
freeze
命令并安装了它,与工作系统相同的操作系统,与工作版本相同的 python 版本。这个问题有办法解决吗?

python langchain onnxruntime chromadb
2个回答
0
投票

您可以尝试以下步骤吗

c:\yourprojectdirectory> conda create --prefix ./you_env_name python=3.11

c:\yourprojectdirectory> conda activate "your new env path"

此后

pip install chromadb 

如果您仍然遇到问题,您也可以尝试以下

pip install onnxruntime 

0
投票

尝试安装 Microsoft Visual C++ Redistributable。这对我有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.