Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cannot import langchain.agents.load_tools

I am trying to use LangChain Agents and am unable to import load_tools. Version: langchain==0.0.27

I tried these:

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

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)
like image 319
Shooter Avatar asked Jun 23 '26 07:06

Shooter


2 Answers

This post is 1 month old which is basically 1 year in langchain years. Alot has changed. Try updating to the latest version

>= to this 

langchain==0.0.134


from langchain.agents import load_tools
tool_names = [...]
llm = ...
tools = load_tools(tool_names, llm=llm)
like image 134
Timothy Mugayi Avatar answered Jun 24 '26 22:06

Timothy Mugayi


I had a similar issue installing langchain with all integrations via pip install langchain[all].

This installed some older langchain version and I could not even import the module langchain.agents.load_tools since it did not exist.

I just fixed it with a langchain upgrade to the latest version using pip install langchain --upgrade.

After that, I was able to import it with from langchain.agents import load_tools as expected.

like image 20
maximotus Avatar answered Jun 24 '26 22:06

maximotus



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!