Rasa train command is failing

Hi, Im trying to setup a new rasa project. Ive installed rasa using pip3 install rasa (The latest version is 2.5.1) I’m using win 10 and python 3.7.9 When i run rasa init, source files are created, but train is failing. Im getting the following error. (venv) C:\Users\User\PycharmProjects\pythonProject>rasa init Welcome to Rasa! �

To get started quickly, an initial project will be created.
If you need some help, check out the documentation at https://rasa.com/docs/rasa.
Now let's start! ��

? Please enter a path where the project will be created [default: current directory] 
? Directory 'C:\Users\User\PycharmProjects\pythonProject' is not empty. Continue? Yes
Created project directory at 'C:\Users\User\PycharmProjects\pythonProject'.
Finished creating project structure.
? Do you want to train an initial model? �� Yes
Training an initial model...
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\User\PycharmProjects\pythonProject\venv\Scripts\rasa.exe\__main__.py", line 7, in <module>
  File "c:\users\user\pycharmprojects\pythonproject\venv\lib\site-packages\rasa\__main__.py", line 117, in main
    cmdline_arguments.func(cmdline_arguments)
  File "c:\users\user\pycharmprojects\pythonproject\venv\lib\site-packages\rasa\cli\scaffold.py", line 235, in run
    init_project(args, path)
  File "c:\users\user\pycharmprojects\pythonproject\venv\lib\site-packages\rasa\cli\scaffold.py", line 130, in init_project
    print_train_or_instructions(args, path)
  File "c:\users\user\pycharmprojects\pythonproject\venv\lib\site-packages\rasa\cli\scaffold.py", line 69, in print_train_or_instructions
    training_result = rasa.train(domain, config, training_files, output)
  File "c:\users\user\pycharmprojects\pythonproject\venv\lib\site-packages\rasa\api.py", line 106, in train
    from rasa.model_training import train_async
  File "c:\users\user\pycharmprojects\pythonproject\venv\lib\site-packages\rasa\model_training.py", line 22, in <module>
    from rasa.nlu.model import Interpreter
  File "c:\users\user\pycharmprojects\pythonproject\venv\lib\site-packages\rasa\nlu\model.py", line 13, in <module>
    from rasa.nlu import components, utils
  File "c:\users\user\pycharmprojects\pythonproject\venv\lib\site-packages\rasa\nlu\components.py", line 7, in <module>
    import rasa.utils.train_utils
  File "c:\users\user\pycharmprojects\pythonproject\venv\lib\site-packages\rasa\utils\train_utils.py", line 32, in <module>
    from rasa.utils.tensorflow.callback import RasaTrainingLogger, RasaModelCheckpoint
  File "c:\users\user\pycharmprojects\pythonproject\venv\lib\site-packages\rasa\utils\tensorflow\callback.py", line 5, in <module>
    import tensorflow as tf
  File "c:\users\user\pycharmprojects\pythonproject\venv\lib\site-packages\tensorflow\__init__.py", line 41, in <module>
    from tensorflow.python.tools import module_util as _module_util
  File "c:\users\user\pycharmprojects\pythonproject\venv\lib\site-packages\tensorflow\python\__init__.py", line 47, in <module>
    from tensorflow.python import keras
  File "c:\users\user\pycharmprojects\pythonproject\venv\lib\site-packages\tensorflow\python\keras\__init__.py", line 27, in <module>
    from tensorflow.python.keras import models
  File "c:\users\user\pycharmprojects\pythonproject\venv\lib\site-packages\tensorflow\python\keras\models.py", line 26, in <module>
    from tensorflow.python.keras.engine import functional
  File "c:\users\user\pycharmprojects\pythonproject\venv\lib\site-packages\tensorflow\python\keras\engine\functional.py", line 38, in <module>
    from tensorflow.python.keras.engine import training as training_lib
  File "c:\users\user\pycharmprojects\pythonproject\venv\lib\site-packages\tensorflow\python\keras\engine\training.py", line 50, in <module>
    from tensorflow.python.keras.engine import data_adapter
  File "c:\users\user\pycharmprojects\pythonproject\venv\lib\site-packages\tensorflow\python\keras\engine\data_adapter.py", line 56, in <module>
    from scipy import sparse as scipy_sparse  # pylint: disable=g-import-not-at-top
  File "c:\users\user\pycharmprojects\pythonproject\venv\lib\site-packages\scipy\__init__.py", line 130, in <module>
    from . import _distributor_init
  File "c:\users\user\pycharmprojects\pythonproject\venv\lib\site-packages\scipy\_distributor_init.py", line 61, in <module>
    WinDLL(os.path.abspath(filename))
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\ctypes\__init__.py", line 364, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] The specified module could not be found

Hi, I get the same error! Did you manage to figure it out?

It was due to env issue… I was having multiple python versions. So my interpreter was having one version and my virtual env was having another. Try to work it out having only one python version in your system, so they don’t clash This was the solution to my problem. Hope this solves your problem too…

1 Like