无法导入langchain.agents.load_tools

huangapple go评论103阅读模式
英文:

Cannot import langchain.agents.load_tools

问题

  1. 我尝试使用LangChain Agents,但无法导入load_tools
  2. 版本:`langchain==0.0.27`
  3. 我尝试了以下方法:
  4. ```python
  5. from langchain.agents import initialize_agent
  6. from langchain.llms import OpenAI
  7. from langchain.agents import load_tools

显示输出:

  1. ---------------------------------------------------------------------------
  2. ImportError Traceback (most recent call last)
  3. <ipython-input-36-8eb0012265d0> in <module>
  4. 1 from langchain.agents import initialize_agent
  5. 2 from langchain.llms import OpenAI
  6. ----> 3 from langchain.agents import load_tools
  7. ImportError: cannot import name 'load_tools' from 'langchain.agents' (C:\ProgramData\Anaconda3\lib\site-packages\langchain\agents\__init__.py)
  1. <details>
  2. <summary>英文:</summary>
  3. I am trying to use LangChain Agents and am unable to import load_tools.
  4. Version: `langchain==0.0.27`
  5. I tried these:

from langchain.agents import initialize_agent
from langchain.llms import OpenAI
from langchain.agents import load_tools

  1. shows output

ImportError Traceback (most recent call last)
<ipython-input-36-8eb0012265d0> in <module>
1 from langchain.agents import initialize_agent
2 from langchain.llms import OpenAI
----> 3 from langchain.agents import load_tools

ImportError: cannot import name 'load_tools' from 'langchain.agents' (C:\ProgramData\Anaconda3\lib\site-packages\langchain\agents_init_.py)

  1. </details>
  2. # 答案1
  3. **得分**: 2
  4. 我使用Python 3.7.9时遇到了同样的问题,我改为下载Python 3.10.10后问题得到解决。
  5. <details>
  6. <summary>英文:</summary>
  7. I had the same problem using python 3.7.9, I downloaded python 3.10.10 instead and it worked.
  8. </details>
  9. # 答案2
  10. **得分**: 1
  11. 这篇帖子已经有1个月了,在Langchain年里基本上相当于1年。很多事情都发生了变化。请尝试更新到最新版本:

= to this
langchain==0.0.134
from langchain.agents import load_tools
tool_names = [...]
llm = ...
tools = load_tools(tool_names, llm=llm)

  1. <details>
  2. <summary>英文:</summary>
  3. This post is 1 month old which is basically 1 year in langchain years. Alot has changed. Try updating to the latest version
  4. &gt;= to this
  5. langchain==0.0.134
  6. from langchain.agents import load_tools
  7. tool_names = [...]
  8. llm = ...
  9. tools = load_tools(tool_names, llm=llm)
  10. </details>
  11. # 答案3
  12. **得分**: 1
  13. 我曾经遇到一个类似的问题,尝试通过 `pip install langchain[all]` 安装 langchain 以及所有集成。
  14. 这样安装后,我得到了一个较旧的 langchain 版本,甚至无法导入 `langchain.agents.load_tools` 模块,因为它并不存在。
  15. 后来,我通过运行 `pip install langchain --upgrade` 来升级到最新版本的 langchain,问题得到了解决。
  16. 随后,我成功按预期导入了它,使用了 `from langchain.agents import load_tools`。
  17. <details>
  18. <summary>英文:</summary>
  19. I had a similar issue installing langchain with all integrations via `pip install langchain[all]`.
  20. This installed some older langchain version and I could not even import the module `langchain.agents.load_tools` since it did not exist.
  21. I just fixed it with a langchain upgrade to the latest version using `pip install langchain --upgrade`.
  22. After that, I was able to import it with `from langchain.agents import load_tools` as expected.
  23. </details>

huangapple
  • 本文由 发表于 2023年2月24日 11:22:02
  • 转载请务必保留本文链接:https://go.coder-hub.com/75552338.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定