Skip to content

Unable to install to frappe site > No module "crewai" #1

@mbuunk52

Description

@mbuunk52

I have tried to install the app on my development site. It cannot proceed due to a missing module. Is this a known issue?
I also encountered a problem with the pyproject file: dependencies are not ended with a comma.

Installing kai...
An error occurred while installing kai: Module import failed for KAI Crew, the DocType you're trying to open might be deleted.
Error: No module named 'crewai'
Traceback with variables (most recent call last):
File "apps/frappe/frappe/modules/utils.py", line 253, in load_doctype_module
doctype_python_modules[key] = frappe.get_module(module_name)
doctype = 'KAI Crew'
module = 'KAI'
prefix = ''
suffix = ''
app = 'kai'
key = ********
module_name = 'kai.kai.doctype.kai_crew.kai_crew'
msg = "Module import failed for KAI Crew, the DocType you're trying to open might be deleted.\nError: No module named 'crewai'"
File "apps/frappe/frappe/init.py", line 1542, in get_module
return importlib.import_module(modulename)
modulename = 'kai.kai.doctype.kai_crew.kai_crew'
File "/usr/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
name = 'kai.kai.doctype.kai_crew.kai_crew'
package = None
level = 0
File "", line 1050, in _gcd_import
name = 'kai.kai.doctype.kai_crew.kai_crew'
package = None
level = 0
File "", line 1027, in find_and_load
name = 'kai.kai.doctype.kai_crew.kai_crew'
import
= <function _gcd_import at 0x7f5431503400>
module = Traceback (most recent call last):
File "env/lib/python3.10/site-packages/traceback_with_variables/core.py", line 222, in to_cropped_str
raw = print
(obj)
File "apps/frappe/frappe/utils/init.py", line 347, in dict_printer
if key in v:
TypeError: argument of type 'object' is not iterable

File "", line 1006, in find_and_load_unlocked
name = 'kai.kai.doctype.kai_crew.kai_crew'
import
= <function _gcd_import at 0x7f5431503400>
path = ['apps/kai/kai/kai/doctype/kai_crew']
parent = 'kai.kai.doctype.kai_crew'
parent_module = <module 'kai.kai.doctype.kai_crew' from 'apps/kai/kai/kai/doctype/kai_crew/init.py'>
spec = ModuleSpec(name='kai.kai.doctype.kai_crew.kai_crew', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7f542c6e7d90>, origin='apps/kai/kai/kai/doctype/kai_crew/kai_crew.py')
File "", line 688, in _load_unlocked
spec = ModuleSpec(name='kai.kai.doctype.kai_crew.kai_crew', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7f542c6e7d90>, origin='apps/kai/kai/kai/doctype/kai_crew/kai_crew.py')
module = <module 'kai.kai.doctype.kai_crew.kai_crew' from 'apps/kai/kai/kai/doctype/kai_crew/kai_crew.py'>
File "", line 883, in exec_module
self = <_frozen_importlib_external.SourceFileLoader object at 0x7f542c6e7d90>
module = <module 'kai.kai.doctype.kai_crew.kai_crew' from 'apps/kai/kai/kai/doctype/kai_crew/kai_crew.py'>
code = <code object at 0x7f542c6721e0, file "apps/kai/kai/kai/doctype/kai_crew/kai_crew.py", line 1>
File "", line 241, in _call_with_frames_removed
f =
args = (<code object at 0x7f542c6721e0, file "apps/kai/kai/kai/doctype/kai_crew/kai_crew.py", line 1>, {'name': 'kai.kai.doctype.kai_crew.kai_crew', 'doc': None, 'package': 'kai.kai.doctype.kai_crew', 'loader': <_frozen_importlib_external.SourceFileLoader object at 0x7f542c6e7d90>, 'spec': ModuleSpec(name='kai.kai.doctype.kai_crew.kai_crew', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7f542c6e7d90>, origin='apps/kai/kai/kai/doctype/kai_crew/kai_crew.py'), 'file': 'apps/kai/kai/kai/doctype/kai_crew/kai_crew.py', 'cached': 'apps/kai/kai/kai/doctype/kai_crew/pycache/kai_crew.cpython-310.pyc', 'builtins': {'name': 'builtins', 'doc': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the nil' object; Ellipsis represents ...' in slices.", 'package': '', 'loader': <class '_frozen_importlib.BuiltinImp...
kwds = {}
File "apps/kai/kai/kai/doctype/kai_crew/kai_crew.py", line 6, in
from crewai import Crew, Agent, Task, Process
name = 'kai.kai.doctype.kai_crew.kai_crew'
doc = None
package = 'kai.kai.doctype.kai_crew'
loader = <_frozen_importlib_external.SourceFileLoader object at 0x7f542c6e7d90>
spec = ModuleSpec(name='kai.kai.doctype.kai_crew.kai_crew', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7f542c6e7d90>, origin='apps/kai/kai/kai/doctype/kai_crew/kai_crew.py')
file = 'apps/kai/kai/kai/doctype/kai_crew/kai_crew.py'
cached = 'apps/kai/kai/kai/doctype/kai_crew/pycache/kai_crew.cpython-310.pyc'
builtins = {'name': 'builtins', 'doc': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the nil' object; Ellipsis represents ...' in slices.", 'package': '', 'loader': <class '_frozen_importlib.BuiltinImporter'>, 'spec': ModuleSpec(name='builtins', loader=<class '_frozen_importlib.BuiltinImporter'>, origin='built-in'), 'build_class': , 'import': , 'abs': , 'all': , 'any': , 'ascii': , 'bin': , 'breakpoint': , 'callable': , 'chr': , 'compile': , 'delattr': , 'dir': , 'divmod': , 'eval': , 'exec': , 'format': , ...
frappe = <module 'frappe' from 'apps/frappe/frappe/init.py'>
Document = <class 'frappe.model.document.Document'>
builtins.ModuleNotFoundError: No module named 'crewai'

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