我正在尝试运行包含需要导入模块“embeddingstore”的部分的代码:
from embeddingstore.core.contracts import (
EmbeddingModelType,
StorageType,
StoreCoreConfig,)
from embeddingstore.core.embeddingstore_core import EmbeddingStoreCore
但我不断收到错误:ModuleNotFoundError:没有名为“embeddingstore”的模块
Exception has occurred: ModuleNotFoundError
No module named 'embeddingstore'
File "D:\Users\username\gitApps\filefolder\app.py", line 7, in <module>
from embeddingstore.core.contracts import (
ModuleNotFoundError: No module named 'embeddingstore'
尝试了一些方法,但仍然没有效果:
pip install embedding
,运行‘python main.py’结果:ModuleNotFoundError:没有名为“embeddingstore”的模块
使用
pip list
检查模块安装,它显示 embeddingstore 确实已安装
卸载模块,重新安装=>相同的结果
创建一个venv,并安装模块,但仍然遇到同样的问题
运行
pip list
,已成功安装
我不明白为什么问题仍然存在,如果有人可以提供帮助,我们将不胜感激!
也许你可以尝试使用:
from promptflow_vectordb.core.contracts import (
EmbeddingModelType,
StorageType,
StoreCoreConfig,
)
它适用于我的环境。