I’m new to crewai and i’im making my first steps with the package.
i already managed to run a custom made crew, without tools
i want to implement my first crew with tools, but i get a surprising error
(localai) PS C:\path\to\application_progression> crewai run
Running the Crew
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\path\to\application_progression\.venv\Scripts\run_crew.exe\__main__.py", line 4, in <module>
File "C:\path\to\application_progression\src\application_progression\main.py", line 2, in <module>
from application_progression.crew import ApplicationProgressionCrew
File "C:\path\to\application_progression\src\application_progression\crew.py", line 3, in <module>
from crewai_tools import SerperDevTool, GithubSearchTool, DirectoryReadTool, FileWriterTool
File "C:\path\to\application_progression\.venv\Lib\site-packages\crewai_tools\__init__.py", line 1, in <module>
from .tools import (
File "C:\path\to\application_progression\.venv\Lib\site-packages\crewai_tools\tools\__init__.py", line 4, in <module>
from .code_docs_search_tool.code_docs_search_tool import CodeDocsSearchTool
File "C:\path\to\application_progression\.venv\Lib\site-packages\crewai_tools\tools\code_docs_search_tool\code_docs_search_tool.py", line 3, in <module>
from embedchain.models.data_type import DataType
File "C:\path\to\application_progression\.venv\Lib\site-packages\embedchain\__init__.py", line 5, in <module>
from embedchain.app import App # noqa: F401
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\path\to\application_progression\.venv\Lib\site-packages\embedchain\app.py", line 24, in <module>
from embedchain.embedchain import EmbedChain
File "C:\path\to\application_progression\.venv\Lib\site-packages\embedchain\embedchain.py", line 7, in <module>
from langchain.docstore.document import Document
File "C:\path\to\application_progression\.venv\Lib\site-packages\langchain\docstore\document.py", line 1, in <module>
from langchain_core.documents import Document
File "C:\path\to\application_progression\.venv\Lib\site-packages\langchain_core\documents\__init__.py", line 7, in <module>
from langchain_core.documents.compressor import BaseDocumentCompressor
File "C:\path\to\application_progression\.venv\Lib\site-packages\langchain_core\documents\compressor.py", line 9, in <module>
from langchain_core.callbacks import Callbacks
File "C:\path\to\application_progression\.venv\Lib\site-packages\langchain_core\callbacks\__init__.py", line 23, in <module>
from langchain_core.callbacks.manager import (
File "C:\path\to\application_progression\.venv\Lib\site-packages\langchain_core\callbacks\manager.py", line 38, in <module>
from langchain_core.tracers.schemas import Run
File "C:\path\to\application_progression\.venv\Lib\site-packages\langchain_core\tracers\__init__.py", line 25, in <module>
from langchain_core.tracers.log_stream import (
File "C:\path\to\application_progression\.venv\Lib\site-packages\langchain_core\tracers\log_stream.py", line 19, in <module>
import jsonpatch # type: ignore[import]
^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'jsonpatch'
An error occurred while running the crew: Command '['uv', 'run', 'run_crew']' returned non-zero exit status 1.
I cleaned the cache of uv, because i got problems with that earlier, but it doesnt solve the issue.
i double checked, ran pip install jsonpatch
and crewai install
a couple of times and got no error
i got the version 1.33 of the package
(localai) PS C:\path\to\application_progression> pip freeze | findstr jsonpatch
jsonpatch==1.33