0.4.4 ModuleNotFoundError: No module named 'langgraph.cache' #625

Closed
opened 2026-02-20 17:41:01 -05:00 by yindo · 7 comments
Owner

Originally created by @ajhwb on GitHub (May 15, 2025).

Checked other resources

  • This is a bug, not a usage question. For questions, please use GitHub Discussions.
  • I added a clear and detailed title that summarizes the issue.
  • I read what a minimal reproducible example is (https://stackoverflow.com/help/minimal-reproducible-example).
  • I included a self-contained, minimal example that demonstrates the issue INCLUDING all the relevant imports. The code run AS IS to reproduce the issue.

Example Code

from langgraph.graph import START, StateGraph

Error Message and Stack Trace (if applicable)

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Projects\cybersecurityai\langchain\venv\Lib\site-packages\langgraph\graph\__init__.py", line 1, in <module>
    from langgraph.graph.graph import END, START, Graph
  File "C:\Projects\cybersecurityai\langchain\venv\Lib\site-packages\langgraph\graph\graph.py", line 17, in <module>
    from langgraph.cache.base import BaseCache
ModuleNotFoundError: No module named 'langgraph.cache'

Description

I'm trying to follow https://python.langchain.com/docs/tutorials/rag
Noticed langgraph==0.4.4 was released ~2 hours ago, so i guess pip installed the latest version
Downgrading to 0.4.3 seems to work fine

System Info

System Information

OS: Windows
OS Version: 10.0.19045
Python Version: 3.12.3 (tags/v3.12.3:f6650f9, Apr 9 2024, 14:05:25) [MSC v.1938 64 bit (AMD64)]

Package Information

langchain_core: 0.3.60
langchain: 0.3.25
langchain_community: 0.3.24
langsmith: 0.3.42
langchain_ollama: 0.3.2
langchain_text_splitters: 0.3.8
langgraph_sdk: 0.1.69

Optional packages not installed

langserve

Other Dependencies

aiohttp<4.0.0,>=3.8.3: Installed. No version info available.
async-timeout<5.0.0,>=4.0.0;: Installed. No version info available.
dataclasses-json<0.7,>=0.5.7: Installed. No version info available.
httpx: 0.28.1
httpx-sse<1.0.0,>=0.4.0: Installed. No version info available.
jsonpatch<2.0,>=1.33: Installed. No version info available.
langchain-anthropic;: Installed. No version info available.
langchain-aws;: Installed. No version info available.
langchain-azure-ai;: Installed. No version info available.
langchain-cohere;: Installed. No version info available.
langchain-community;: Installed. No version info available.
langchain-core<1.0.0,>=0.3.51: Installed. No version info available.
langchain-core<1.0.0,>=0.3.52: Installed. No version info available.
langchain-core<1.0.0,>=0.3.58: Installed. No version info available.
langchain-core<1.0.0,>=0.3.59: Installed. No version info available.
langchain-deepseek;: Installed. No version info available.
langchain-fireworks;: Installed. No version info available.
langchain-google-genai;: Installed. No version info available.
langchain-google-vertexai;: Installed. No version info available.
langchain-groq;: Installed. No version info available.
langchain-huggingface;: Installed. No version info available.
langchain-mistralai;: Installed. No version info available.
langchain-ollama;: Installed. No version info available.
langchain-openai;: Installed. No version info available.
langchain-perplexity;: Installed. No version info available.
langchain-text-splitters<1.0.0,>=0.3.8: Installed. No version info available.
langchain-together;: Installed. No version info available.
langchain-xai;: Installed. No version info available.
langchain<1.0.0,>=0.3.25: Installed. No version info available.
langsmith-pyo3: Installed. No version info available.
langsmith<0.4,>=0.1.125: Installed. No version info available.
langsmith<0.4,>=0.1.126: Installed. No version info available.
langsmith<0.4,>=0.1.17: Installed. No version info available.
numpy>=1.26.2;: Installed. No version info available.
numpy>=2.1.0;: Installed. No version info available.
ollama<1,>=0.4.4: Installed. No version info available.
openai-agents: Installed. No version info available.
opentelemetry-api: Installed. No version info available.
opentelemetry-exporter-otlp-proto-http: Installed. No version info available.
opentelemetry-sdk: Installed. No version info available.
orjson: 3.10.18
packaging: 24.2
packaging<25,>=23.2: Installed. No version info available.
pydantic: 2.11.4
pydantic-settings<3.0.0,>=2.4.0: Installed. No version info available.
pydantic<3.0.0,>=2.7.4: Installed. No version info available.
pydantic>=2.7.4: Installed. No version info available.
pytest: Installed. No version info available.
PyYAML>=5.3: Installed. No version info available.
requests: 2.32.3
requests-toolbelt: 1.0.0
requests<3,>=2: Installed. No version info available.
rich: Installed. No version info available.
SQLAlchemy<3,>=1.4: Installed. No version info available.
tenacity!=8.4.0,<10,>=8.1.0: Installed. No version info available.
tenacity!=8.4.0,<10.0.0,>=8.1.0: Installed. No version info available.
typing-extensions>=4.7: Installed. No version info available.
zstandard: 0.23.0

Originally created by @ajhwb on GitHub (May 15, 2025). ### Checked other resources - [x] This is a bug, not a usage question. For questions, please use GitHub Discussions. - [x] I added a clear and detailed title that summarizes the issue. - [x] I read what a minimal reproducible example is (https://stackoverflow.com/help/minimal-reproducible-example). - [x] I included a self-contained, minimal example that demonstrates the issue INCLUDING all the relevant imports. The code run AS IS to reproduce the issue. ### Example Code ```python from langgraph.graph import START, StateGraph ``` ### Error Message and Stack Trace (if applicable) ```shell Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Projects\cybersecurityai\langchain\venv\Lib\site-packages\langgraph\graph\__init__.py", line 1, in <module> from langgraph.graph.graph import END, START, Graph File "C:\Projects\cybersecurityai\langchain\venv\Lib\site-packages\langgraph\graph\graph.py", line 17, in <module> from langgraph.cache.base import BaseCache ModuleNotFoundError: No module named 'langgraph.cache' ``` ### Description I'm trying to follow [https://python.langchain.com/docs/tutorials/rag](url) Noticed langgraph==0.4.4 was released ~2 hours ago, so i guess pip installed the latest version Downgrading to 0.4.3 seems to work fine ### System Info System Information ------------------ > OS: Windows > OS Version: 10.0.19045 > Python Version: 3.12.3 (tags/v3.12.3:f6650f9, Apr 9 2024, 14:05:25) [MSC v.1938 64 bit (AMD64)] Package Information ------------------- > langchain_core: 0.3.60 > langchain: 0.3.25 > langchain_community: 0.3.24 > langsmith: 0.3.42 > langchain_ollama: 0.3.2 > langchain_text_splitters: 0.3.8 > langgraph_sdk: 0.1.69 Optional packages not installed ------------------------------- > langserve Other Dependencies ------------------ > aiohttp<4.0.0,>=3.8.3: Installed. No version info available. > async-timeout<5.0.0,>=4.0.0;: Installed. No version info available. > dataclasses-json<0.7,>=0.5.7: Installed. No version info available. > httpx: 0.28.1 > httpx-sse<1.0.0,>=0.4.0: Installed. No version info available. > jsonpatch<2.0,>=1.33: Installed. No version info available. > langchain-anthropic;: Installed. No version info available. > langchain-aws;: Installed. No version info available. > langchain-azure-ai;: Installed. No version info available. > langchain-cohere;: Installed. No version info available. > langchain-community;: Installed. No version info available. > langchain-core<1.0.0,>=0.3.51: Installed. No version info available. > langchain-core<1.0.0,>=0.3.52: Installed. No version info available. > langchain-core<1.0.0,>=0.3.58: Installed. No version info available. > langchain-core<1.0.0,>=0.3.59: Installed. No version info available. > langchain-deepseek;: Installed. No version info available. > langchain-fireworks;: Installed. No version info available. > langchain-google-genai;: Installed. No version info available. > langchain-google-vertexai;: Installed. No version info available. > langchain-groq;: Installed. No version info available. > langchain-huggingface;: Installed. No version info available. > langchain-mistralai;: Installed. No version info available. > langchain-ollama;: Installed. No version info available. > langchain-openai;: Installed. No version info available. > langchain-perplexity;: Installed. No version info available. > langchain-text-splitters<1.0.0,>=0.3.8: Installed. No version info available. > langchain-together;: Installed. No version info available. > langchain-xai;: Installed. No version info available. > langchain<1.0.0,>=0.3.25: Installed. No version info available. > langsmith-pyo3: Installed. No version info available. > langsmith<0.4,>=0.1.125: Installed. No version info available. > langsmith<0.4,>=0.1.126: Installed. No version info available. > langsmith<0.4,>=0.1.17: Installed. No version info available. > numpy>=1.26.2;: Installed. No version info available. > numpy>=2.1.0;: Installed. No version info available. > ollama<1,>=0.4.4: Installed. No version info available. > openai-agents: Installed. No version info available. > opentelemetry-api: Installed. No version info available. > opentelemetry-exporter-otlp-proto-http: Installed. No version info available. > opentelemetry-sdk: Installed. No version info available. > orjson: 3.10.18 > packaging: 24.2 > packaging<25,>=23.2: Installed. No version info available. > pydantic: 2.11.4 > pydantic-settings<3.0.0,>=2.4.0: Installed. No version info available. > pydantic<3.0.0,>=2.7.4: Installed. No version info available. > pydantic>=2.7.4: Installed. No version info available. > pytest: Installed. No version info available. > PyYAML>=5.3: Installed. No version info available. > requests: 2.32.3 > requests-toolbelt: 1.0.0 > requests<3,>=2: Installed. No version info available. > rich: Installed. No version info available. > SQLAlchemy<3,>=1.4: Installed. No version info available. > tenacity!=8.4.0,<10,>=8.1.0: Installed. No version info available. > tenacity!=8.4.0,<10.0.0,>=8.1.0: Installed. No version info available. > typing-extensions>=4.7: Installed. No version info available. > zstandard: 0.23.0
yindo closed this issue 2026-02-20 17:41:01 -05:00
Author
Owner

@hinthornw commented on GitHub (May 15, 2025):

@sydney-runkle i think we may need to yank and check this

@hinthornw commented on GitHub (May 15, 2025): @sydney-runkle i think we may need to yank and check this
Author
Owner

@venerass commented on GitHub (May 15, 2025):

Also had that problem, looks like something that should be caught in a CICD

@venerass commented on GitHub (May 15, 2025): Also had that problem, looks like something that should be caught in a CICD
Author
Owner

@hinthornw commented on GitHub (May 15, 2025):

ya we will add a run against min deps

@hinthornw commented on GitHub (May 15, 2025): ya we will add a run against min deps
Author
Owner

@dliedke commented on GitHub (May 15, 2025):

Same issue here. Let us know when fix is available. Thanks.

@dliedke commented on GitHub (May 15, 2025): Same issue here. Let us know when fix is available. Thanks.
Author
Owner

@vbarda commented on GitHub (May 15, 2025):

Fixed in 0.4.5 - please update

@vbarda commented on GitHub (May 15, 2025): Fixed in 0.4.5 - please update
Author
Owner

@dliedke commented on GitHub (May 15, 2025):

Working here. Thanks!

@dliedke commented on GitHub (May 15, 2025): Working here. Thanks!
Author
Owner

@ajhwb commented on GitHub (May 16, 2025):

Fixed in 0.4.5
Thanks!

@ajhwb commented on GitHub (May 16, 2025): Fixed in 0.4.5 Thanks!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/langgraph#625