Rasa: Rasa init error after successful installation

Created on 12 Jun 2019  路  6Comments  路  Source: RasaHQ/rasa

Rasa version:
1.0.9
Rasa X version (if used & relevant):

Python version:
Anaconda Python 3.7

Operating system (windows, osx, ...):
Windows
Issue:
After successful installation of Rasa on trying to iniitialize using rasa init --no-prompt an error is thrown.

Error (including full traceback):

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.

Created project directory at 'C:\rasa'.
Finished creating project structure.
Training an initial model...
Training Core model...
Traceback (most recent call last):
  File "C:\Python_Anaconda\Scripts\rasa-script.py", line 11, in <module>
    load_entry_point('rasa', 'console_scripts', 'rasa')()
  File "c:\rasa\rasa\__main__.py", line 70, in main
    cmdline_arguments.func(cmdline_arguments)
  File "c:\rasa\rasa\cli\scaffold.py", line 194, in run
    init_project(args, path)
  File "c:\rasa\rasa\cli\scaffold.py", line 112, in init_project
    print_train_or_instructions(args, path)
  File "c:\rasa\rasa\cli\scaffold.py", line 50, in print_train_or_instructions
    args.model = rasa.train(domain, config, training_files, output)
  File "c:\rasa\rasa\train.py", line 48, in train
    kwargs=kwargs,
  File "C:\Python_Anaconda\lib\asyncio\base_events.py", line 584, in run_until_complete
    return future.result()
  File "c:\rasa\rasa\train.py", line 144, in train_async
    kwargs=kwargs,
  File "c:\rasa\rasa\train.py", line 183, in _do_training
    kwargs=kwargs,
  File "c:\rasa\rasa\train.py", line 313, in _train_core_with_validated_data
    kwargs=kwargs,
  File "c:\rasa\rasa\core\train.py", line 25, in train
    from rasa.core.agent import Agent
  File "c:\rasa\rasa\core\agent.py", line 27, in <module>
    from rasa.core.policies import FormPolicy, Policy
  File "c:\rasa\rasa\core\policies\__init__.py", line 11, in <module>
    from rasa.core.policies.sklearn_policy import SklearnPolicy
  File "c:\rasa\rasa\core\policies\sklearn_policy.py", line 8, in <module>
    from sklearn.base import clone
  File "C:\Python_Anaconda\lib\site-packages\sklearn\__init__.py", line 64, in <module>
    from .base import clone
  File "C:\Python_Anaconda\lib\site-packages\sklearn\base.py", line 13, in <module>
    from .utils.fixes import signature
  File "C:\Python_Anaconda\lib\site-packages\sklearn\utils\__init__.py", line 16, in <module>
    from .fixes import _Sequence as Sequence
  File "C:\Python_Anaconda\lib\site-packages\sklearn\utils\fixes.py", line 85, in <module>
    from scipy.special import boxcox  # noqa
  File "C:\Python_Anaconda\lib\site-packages\scipy\special\__init__.py", line 641, in <module>
    from ._ufuncs import *
ImportError: DLL load failed: The specified module could not be found.

Command or request that led to error:

rasa init --no-prompt

Content of configuration file (config.yml) (if relevant):


Content of domain file (domain.yml) (if relevant):


type

All 6 comments

Thanks for raising this issue, @erohmensing will get back to you about it soon.

Hi @ArupMukherjee, do you have the Windows requirements installed?

Looks like you use anaconda, maybe this is helpful: https://stackoverflow.com/questions/39020361/python-scipy-module-import-error-due-to-missing-ufuncs-dll/39021044#39021044

Thanks @erohmensing , @akelad for your responses. I was able to navigate past the errors by creating a virtual python environment using python = 3.6, My anaconda python = 3.7 was giving me issues.

Hm that's strange, 3.7 should be supported, but we can look into making sure it is supported as expected on windows. Glad you were able to get past the errors.

@ArupMukherjee Could you please try uninstalling / installing scipy in your 3.7 environmet?

For windows, visual studio 19 needs to be installed. Once done rasa init --no-prompt works fine for python 3.7. tensorflow 2.1 as well.

Was this page helpful?
0 / 5 - 0 ratings