From rasa_nlu.training_data import load_data ModuleNotFoundError: No module named 'rasa_nlu'

I am receiving below error when trying to run my model using python 3

C:\Users\mrawat\AppData\Local\Programs\Python\Python37-32>py -3 C:\Users\mrawat\Desktop\chatbot\nlu_model.py Traceback (most recent call last): File “C:\Users\mrawat\Desktop\chatbot\nlu_model.py”, line 1, in from rasa_nlu.training_data import load_data ModuleNotFoundError: No module named ‘rasa_nlu’

I reinstalled rasa-nlu to ensure if have installed it in right location

C:\Users\mrawat>pip3 install rasa_nlu Requirement already satisfied: rasa_nlu in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (0.15.0) Requirement already satisfied: packaging~=18.0 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from rasa_nlu) (18.0) Requirement already satisfied: boto3~=1.9 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from rasa_nlu) (1.9.143) Requirement already satisfied: typing~=3.6 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from rasa_nlu) (3.6.6) Requirement already satisfied: future~=0.17.1 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from rasa_nlu) (0.17.1) Requirement already satisfied: ruamel.yaml~=0.15.7 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from rasa_nlu) (0.15.94) Requirement already satisfied: scikit-learn~=0.20.2 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from rasa_nlu) (0.20.3) Requirement already satisfied: requests~=2.20 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from rasa_nlu) (2.21.0) Requirement already satisfied: numpy>=1.16 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from rasa_nlu) (1.16.3) Requirement already satisfied: matplotlib~=2.2 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from rasa_nlu) (2.2.4) Requirement already satisfied: jsonschema~=2.6 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from rasa_nlu) (2.6.0) Requirement already satisfied: gevent~=1.3 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from rasa_nlu) (1.4.0) Requirement already satisfied: simplejson~=3.13 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from rasa_nlu) (3.16.0) Requirement already satisfied: klein~=17.10 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from rasa_nlu) (17.10.0) Requirement already satisfied: coloredlogs~=10.0 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from rasa_nlu) (10.0) Requirement already satisfied: tqdm~=4.19 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from rasa_nlu) (4.31.1) Requirement already satisfied: cloudpickle~=0.6.1 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from rasa_nlu) (0.6.1) Requirement already satisfied: six in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from packaging~=18.0->rasa_nlu) (1.12.0) Requirement already satisfied: pyparsing>=2.0.2 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from packaging~=18.0->rasa_nlu) (2.4.0) Requirement already satisfied: s3transfer<0.3.0,>=0.2.0 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from boto3~=1.9->rasa_nlu) (0.2.0) Requirement already satisfied: botocore<1.13.0,>=1.12.143 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from boto3~=1.9->rasa_nlu) (1.12.143) Requirement already satisfied: jmespath<1.0.0,>=0.7.1 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from boto3~=1.9->rasa_nlu) (0.9.4) Requirement already satisfied: scipy>=0.13.3 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from scikit-learn~=0.20.2->rasa_nlu) (1.2.1) Requirement already satisfied: urllib3<1.25,>=1.21.1 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from requests~=2.20->rasa_nlu) (1.24.3) Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from requests~=2.20->rasa_nlu) (3.0.4) Requirement already satisfied: certifi>=2017.4.17 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from requests~=2.20->rasa_nlu) (2019.3.9) Requirement already satisfied: idna<2.9,>=2.5 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from requests~=2.20->rasa_nlu) (2.8) Requirement already satisfied: cycler>=0.10 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from matplotlib~=2.2->rasa_nlu) (0.10.0) Requirement already satisfied: kiwisolver>=1.0.1 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from matplotlib~=2.2->rasa_nlu) (1.1.0) Requirement already satisfied: python-dateutil>=2.1 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from matplotlib~=2.2->rasa_nlu) (2.8.0) Requirement already satisfied: pytz in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from matplotlib~=2.2->rasa_nlu) (2019.1) Requirement already satisfied: cffi>=1.11.5; sys_platform == “win32” and platform_python_implementation == “CPython” in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from gevent~=1.3->rasa_nlu) (1.12.3) Requirement already satisfied: greenlet>=0.4.14; platform_python_implementation == “CPython” in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from gevent~=1.3->rasa_nlu) (0.4.15) Requirement already satisfied: werkzeug in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from klein~=17.10->rasa_nlu) (0.15.2) Requirement already satisfied: incremental in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from klein~=17.10->rasa_nlu) (17.5.0) Requirement already satisfied: Twisted>=15.5 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from klein~=17.10->rasa_nlu) (19.2.0) Requirement already satisfied: colorama; sys_platform == “win32” in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from coloredlogs~=10.0->rasa_nlu) (0.4.1) Requirement already satisfied: humanfriendly>=4.7 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from coloredlogs~=10.0->rasa_nlu) (4.18) Requirement already satisfied: docutils>=0.10 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from botocore<1.13.0,>=1.12.143->boto3~=1.9->rasa_nlu) (0.14) Requirement already satisfied: setuptools in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from kiwisolver>=1.0.1->matplotlib~=2.2->rasa_nlu) (40.8.0) Requirement already satisfied: pycparser in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from cffi>=1.11.5; sys_platform == “win32” and platform_python_implementation == “CPython”->gevent~=1.3->rasa_nlu) (2.19) Requirement already satisfied: zope.interface>=4.4.2 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from Twisted>=15.5->klein~=17.10->rasa_nlu) (4.6.0) Requirement already satisfied: constantly>=15.1 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from Twisted>=15.5->klein~=17.10->rasa_nlu) (15.1.0) Requirement already satisfied: Automat>=0.3.0 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from Twisted>=15.5->klein~=17.10->rasa_nlu) (0.7.0) Requirement already satisfied: hyperlink>=17.1.1 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from Twisted>=15.5->klein~=17.10->rasa_nlu) (19.0.0) Requirement already satisfied: PyHamcrest>=1.9.0 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from Twisted>=15.5->klein~=17.10->rasa_nlu) (1.9.0) Requirement already satisfied: attrs>=17.4.0 in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from Twisted>=15.5->klein~=17.10->rasa_nlu) (19.1.0) Requirement already satisfied: pyreadline; sys_platform == “win32” in c:\users\mrawat\appdata\local\programs\python\python37-32\lib\site-packages (from humanfriendly>=4.7->coloredlogs~=10.0->rasa_nlu) (2.1) You are using pip version 19.0.3, however version 19.1.1 is available. You should consider upgrading via the ‘python -m pip install --upgrade pip’ command.

This completed without an error but i am still getting the same error tried running the above command from python shell and it’s not showing any error, could you suggest what might be wrong ?

i am using a windows 10 machine and have both python 2 and 3 installed in my computer.

I think the module name on 0.15 was changed to “rasa.nlu” and not “rasa_nlu” you may update it in your code or downgrade to rasa 0.14

If you want to keep the latest version you should import modules as followed, for train more, it would be for example:

import rasa
from rasa.nlu.train import train

Regards,