Skip to content

ModuleNotFoundError #1

Description

@michaelmiscanuk

Hi,

i did everything according to your setup in youtube video, twice, but when i run crewai flow kickoff i got this error:

(self-evaluation-loop-flow) (crewai-flows) E:\OneDrive\Knowledge Base\0207_GenAI\Code\CrewAI\flows-feedback-loop\self_evaluation_loop_flow>crewai flow kickoff
Running the Flow
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "E:\OneDrive\Knowledge Base\0207_GenAI\Code\CrewAI\flows-feedback-loop\self_evaluation_loop_flow\.venv\Scripts\kickoff.exe\__main__.py", line 4, in <module>
  File "E:\OneDrive\Knowledge Base\0207_GenAI\Code\CrewAI\flows-feedback-loop\self_evaluation_loop_flow\src\self_evaluation_loop_flow\main.py", line 7, in <module>
    from .crews.shakespeare_crew.shakespeare_crew import ShakespeareCrew
  File "E:\OneDrive\Knowledge Base\0207_GenAI\Code\CrewAI\flows-feedback-loop\self_evaluation_loop_flow\src\self_evaluation_loop_flow\crews\shakespeare_crew\shakespeare_crew.py", line 4, in <module>
    from self_evaluation_loop_flow.tools.CharacterCounterTool import CharacterCounterTool
  File "E:\OneDrive\Knowledge Base\0207_GenAI\Code\CrewAI\flows-feedback-loop\self_evaluation_loop_flow\src\self_evaluation_loop_flow\tools\CharacterCounterTool.py", line 3, in <module>   
    from crewai_tools import BaseTool
  File "E:\OneDrive\Knowledge Base\0207_GenAI\Code\CrewAI\flows-feedback-loop\self_evaluation_loop_flow\.venv\Lib\site-packages\crewai_tools\__init__.py", line 1, in <module>
    from .tools import (
  File "E:\OneDrive\Knowledge Base\0207_GenAI\Code\CrewAI\flows-feedback-loop\self_evaluation_loop_flow\.venv\Lib\site-packages\crewai_tools\tools\__init__.py", line 1, in <module>        
    from .brave_search_tool.brave_search_tool import BraveSearchTool
  File "E:\OneDrive\Knowledge Base\0207_GenAI\Code\CrewAI\flows-feedback-loop\self_evaluation_loop_flow\.venv\Lib\site-packages\crewai_tools\tools\brave_search_tool\brave_search_tool.py", line 9, in <module>
    from crewai_tools.tools.base_tool import BaseTool
  File "E:\OneDrive\Knowledge Base\0207_GenAI\Code\CrewAI\flows-feedback-loop\self_evaluation_loop_flow\.venv\Lib\site-packages\crewai_tools\tools\base_tool.py", line 6, in <module>       
    from crewai.tools.structured_tool import CrewStructuredTool
ModuleNotFoundError: No module named 'crewai.tools.structured_tool'
An error occurred while running the flow: Command '['uv', 'run', 'kickoff']' returned non-zero exit status 1.

Version of crewai installed on conda is crewai 0.108.0
tools are from pyproject.toml dependencies.

Can you help me out?
Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions