mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-01-10 16:48:30 +00:00
Fix issue #2526: Add utility to resolve ModuleNotFoundError when running flows from custom scripts
Co-Authored-By: Joe Moura <joao@crewai.com>
This commit is contained in:
25
examples/custom_flow_script.py
Normal file
25
examples/custom_flow_script.py
Normal file
@@ -0,0 +1,25 @@
|
||||
"""
|
||||
Example script showing how to run a CrewAI flow from a custom script.
|
||||
|
||||
This example demonstrates how to avoid the ModuleNotFoundError when
|
||||
starting flows from custom scripts outside of the CLI command context.
|
||||
"""
|
||||
import os
|
||||
|
||||
from crewai.utilities.path_utils import add_project_to_path
|
||||
|
||||
add_project_to_path()
|
||||
|
||||
from my_flow.main import MyFlow
|
||||
|
||||
def main():
|
||||
"""Run the flow from a custom script."""
|
||||
flow = MyFlow()
|
||||
|
||||
result = flow.kickoff()
|
||||
|
||||
print(f"Flow completed with result: {result}")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in New Issue
Block a user