提问人:Halosij Domniik 提问时间:11/17/2023 更新时间:11/17/2023 访问量:23
无法导入langchain模块:无法解析导入“langchain.indexes”
Can't import langchain modules: Import "langchain.indexes" could not be resolved
问:
当我按照 youtube 上的教程说明进行操作时,我注意到在尝试导入 langchain 模块时出现错误,尽管我安装了 langchain。
我的版本是: Langchain版本:0.0.336 Python版本:3.10.12 OpenAI 版本:1.3.0 Ubuntu 22.04.3 LTS
这是我收到错误的代码:
import os
import sys
import constants
from langchain.document_loaders import TextLoader
from langchain.indexes import VectorstoreIndexCreator
from langchain.llms import OpenAi
os.environ["OPENAI_API_KEY"] = constants.APIKEY
query = sys.argv[1]
loader = TextLoader('data.txt')
index = VectorstoreIndexCreator().from_loaders([loader])
打印(index.query(query))
我尝试回到旧版本的langchain,但它不起作用。0.0.336 是 langchain 的当前版本。我还尝试更改为较旧的 pydantic 版本,因为某处提到它可以解决问题,但我没有运气。
有什么建议可以提供帮助吗?
提前致谢, 多米尼克
答:
0赞
AlienDjinn
12/4/2023
#1
我找到了这个对我有用的参考(看起来这些是新的兼容版本)。
pip install langchain==0.0.343
pip install Openai==1.3.6
评论