在运行langchain Runnable invoke / batch()时,每次都会出现找不到langsmith模块的错误,

ghhkc1vu  于 2个月前  发布在  其他
关注(0)|答案(1)|浏览(36)

从错误信息来看,问题出在缺少名为langsmith.run_helpers的模块。为了解决这个问题,你需要安装langsmith包。你可以使用以下命令来安装:

pip install langsmith

安装完成后,再次尝试运行你的代码,问题应该会得到解决。

ttcibm8c

ttcibm8c1#

我遇到了相同的错误。问题是我能够在Python shell中运行这一行代码:

from langsmith.run_helpers import get_run_tree_context

这意味着langsmith被正确地识别为一个包。进一步的调查帮助我找到了根本原因,那就是我代码库中有一个名为langsmith.py的文件。我需要将其重命名。
我是通过以下命令找到的:

import langsmith
langsmith.__file__

当我从代码库目录运行这些命令时,它们给了我本地文件的位置,但在代码目录之外运行时,它们给出了实际的包文件位置。请在您的代码库中尝试相同的操作,并告诉我是否仍然遇到此错误。

相关问题