python-3.x langchain安装问题:retrievers子包未安装,llms. blog k也未出现来自langchain.chains的ConversationRetrievalChain

pzfprimi  于 8个月前  发布在  Python
关注(0)|答案(2)|浏览(203)

在我用pip install安装langchain后,我找不到以下子包/对象:

  • retrievers子包未安装,目录langchain/retrievers根本未出现
  • AmazonKendraRetriever当然不会出现
  • brocket没有出现在langchain/llms目录中,也没有出现在init
  • ConversationLRetrievalChain未出现在langchain/chains或init

我在requirements.txt中尝试了下面的组合,但没有一个能解决这个问题

  • requirements.txt*
langchain
langchain[all]
langchain.retrievers

我正在使用 --python-version 311--platform manylinux1X86_64 来pip安装pydantic。
如何解决这一问题?谢谢

nzrxty8p

nzrxty8p1#

你可以试试下面的步骤。
使用命令创建虚拟环境

python -m venv my_venv_name

通过执行源代码激活虚拟环境

my_venv_name/bin/activate

PIP安装库

pip install langchain
pip install """Other required libraries like OpenAI etc..

您现在应该能够成功导入

from langchain.chains import ConversationalRetrievalChain
 from langchain.chains import LLMChain, ConversationChain
 from langchain.memory import ConversationBufferMemory
 from langchain.prompts import PromptTemplate
 from langchain.prompts.chat import (
    ChatPromptTemplate,
    SystemMessagePromptTemplate,
    HumanMessagePromptTemplate,
    )
flseospp

flseospp2#

问题是,像我上面所做的那样限制安装将总是留在没有轮子的库之外。因此,除非您知道所有子包都有轮子,否则不应使用此方法。使用一个conanarized lambda层代替是解决方案

相关问题