ModuleNotFoundError:没有名为“embeddingstore”的模块

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

我正在尝试运行包含需要导入模块“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'

尝试了一些方法,但仍然没有效果:

  1. 在原环境下,运行
    pip install embedding
    ,运行‘python main.py’

结果:ModuleNotFoundError:没有名为“embeddingstore”的模块

使用

pip list
检查模块安装,它显示 embeddingstore 确实已安装

  1. 卸载模块,重新安装=>相同的结果

  2. 创建一个venv,并安装模块,但仍然遇到同样的问题

运行

pip list
,已成功安装

我不明白为什么问题仍然存在,如果有人可以提供帮助,我们将不胜感激!

python module
1个回答
0
投票

我在 azureml-examples

上找到了此链接

也许你可以尝试使用:

from promptflow_vectordb.core.contracts import (
    EmbeddingModelType,
    StorageType,
    StoreCoreConfig,
)

它适用于我的环境。

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