ModuleNotFoundError: Cannot find class ‘LexicalSyntacticFeaturizer’ from global namespace. Please check that there is no typo in the class name and that you have imported the class into the global namespace.
Traceback (most recent call last):
File “/usr/local/lib/python3.7/site-packages/rasa/nlu/registry.py”, line 155, in get_component_class
return class_from_module_path(component_name)
File “/usr/local/lib/python3.7/site-packages/rasa/utils/common.py”, line 211, in class_from_module_path
raise ImportError(f"Cannot retrieve class from path {module_path}.")
ImportError: Cannot retrieve class from path LexicalSyntacticFeaturizer.
@JiteshGaikwad I’m using Rasa 1.8.0 and I’m still getting this error. Here’s the full error -
Traceback (most recent call last):
File "/build/lib/python3.6/site-packages/rasa/nlu/registry.py", line 155, in get_component_class
return class_from_module_path(component_name)
File "/build/lib/python3.6/site-packages/rasa/utils/common.py", line 211, in class_from_module_path
raise ImportError(f"Cannot retrieve class from path {module_path}.")
ImportError: Cannot retrieve class from path LexicalSyntacticFeaturizer.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/build/bin/rasa", line 8, in <module>
sys.exit(main())
File "/build/lib/python3.6/site-packages/rasa/__main__.py", line 76, in main
cmdline_arguments.func(cmdline_arguments)
File "/build/lib/python3.6/site-packages/rasa/cli/train.py", line 76, in train
additional_arguments=extract_additional_arguments(args),
File "/build/lib/python3.6/site-packages/rasa/train.py", line 50, in train
additional_arguments=additional_arguments,
File "uvloop/loop.pyx", line 1456, in uvloop.loop.Loop.run_until_complete
File "/build/lib/python3.6/site-packages/rasa/train.py", line 101, in train_async
additional_arguments,
File "/build/lib/python3.6/site-packages/rasa/train.py", line 188, in _train_async_internal
additional_arguments=additional_arguments,
File "/build/lib/python3.6/site-packages/rasa/train.py", line 245, in _do_training
persist_nlu_training_data=persist_nlu_training_data,
File "/build/lib/python3.6/site-packages/rasa/train.py", line 474, in _train_nlu_with_validated_data
persist_nlu_training_data=persist_nlu_training_data,
File "/build/lib/python3.6/site-packages/rasa/nlu/train.py", line 74, in train
trainer = Trainer(nlu_config, component_builder)
File "/build/lib/python3.6/site-packages/rasa/nlu/model.py", line 144, in __init__
components.validate_requirements(cfg.component_names)
File "/build/lib/python3.6/site-packages/rasa/nlu/components.py", line 39, in validate_requirements
component_class = registry.get_component_class(component_name)
File "/build/lib/python3.6/site-packages/rasa/nlu/registry.py", line 181, in get_component_class
raise ModuleNotFoundError(exception_message)
ModuleNotFoundError: Cannot find class 'LexicalSyntacticFeaturizer' from global namespace. Please check that there is no typo in the class name and that you have imported the class into the global namespace.