背景

环境 : win11
python version: 3.12

使用crewai的时候,自动调用的chromadb 导致的报错,具体的报错信息就不截了,具体的反馈是:

ValueError: The onnxruntime python package is not installed.
Please install it with `pip install onnxruntime`

直接安装onnxruntime还是报这个错,找到下面这个博主的方案:
python imoprt chromadb 提示:ValueError: The onnxruntime python package is not installed.
也就是安装C++的库,没有解决

解决方案(一) : 改python版本

目前可行的解决方案是将python版本降级为3.11 并且也安装C++库
https://learn.microsoft.com/zh-cn/cpp/windows/latest-supported-vc-redist?view=msvc-170
在这里插入图片描述
这里应该是X64的,而不是X86的

解决方案(二) : onnxruntime降版本

将onnxruntime 的版本降级为1.20.0 , 也不管冲突了,直接pip install
测试可行
在这里插入图片描述

方案来源

https://github.com/microsoft/onnxruntime/issues/16116#issuecomment-2708967434
在这里插入图片描述

所以说写代码还是在linux环境写吧哈哈哈 一堆的包根本不考虑win的死活

Logo

电影级数字人,免显卡端渲染SDK,十行代码即可调用,工业级demo免费开源下载!

更多推荐