Rasa and Rasa X Installation Problem

Hi ,

When I installed Rasa ad Rasa X using the following command,

pip install rasa-x --extra-index-url https://pypi.rasa.com/simple

I got the following error:

Running setup.py install for ujson … error Complete output from command /home/wilson/venv/bin/python3 -u -c “import setuptools, tokenize;file=’/tmp/pip-build-ihmxyvfw/ujson/setup.py’;exec(compile(getattr(tokenize, ‘open’, open)(file).read().replace(’\r\n’, ‘\n’), file, ‘exec’))” install --record /tmp/pip-sbchc6ig-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/wilson/venv/include/site/python3.6/ujson: running install running build running build_ext building ‘ujson’ extension creating build creating build/temp.linux-x86_64-3.6 creating build/temp.linux-x86_64-3.6/python creating build/temp.linux-x86_64-3.6/lib x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I./python -I./lib -I/home/wilson/venv/include -I/usr/include/python3.6m -c ./python/ujson.c -o build/temp.linux-x86_64-3.6/./python/ujson.o -D_GNU_SOURCE In file included from ./python/ujson.c:39:0: ./python/py_defines.h:39:20: fatal error: Python.h: No such file or directory compilation terminated. error: command ‘x86_64-linux-gnu-gcc’ failed with exit status 1

----------------------------------------

Command “/home/wilson/venv/bin/python3 -u -c “import setuptools, tokenize;file=’/tmp/pip-build-ihmxyvfw/ujson/setup.py’;exec(compile(getattr(tokenize, ‘open’, open)(file).read().replace(’\r\n’, ‘\n’), file, ‘exec’))” install --record /tmp/pip-sbchc6ig-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/wilson/venv/include/site/python3.6/ujson” failed with error code 1 in /tmp/pip-build-ihmxyvfw/ujson/ You are using pip version 8.1.1, however version 19.3.1 is available. You should consider upgrading via the ‘pip install --upgrade pip’ command.

I have using Python 3.6.8 and pip 8.1.1 from /home/wilson/venv/lib/python3.6/site-packages (python 3.6)

When I tried to upgrade pip version, more exception was encountered: Traceback (most recent call last): File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 635, in _build_master ws.require(requires) File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 943, in require needed = self.resolve(parse_requirements(requirements)) File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 834, in resolve raise VersionConflict(dist, req).with_context(dependent_req) pkg_resources.VersionConflict: (pip 19.3.1 (/home/wilson/.local/lib/python3.6/site-packages), Requirement.parse(‘pip==8.1.1’))

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File “/usr/local/bin/pip”, line 5, in from pkg_resources import load_entry_point File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 2927, in @_call_aside File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 2913, in _call_aside f(*args, **kwargs) File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 2940, in _initialize_master_working_set working_set = WorkingSet._build_master() File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 637, in _build_master return cls._build_from_requirements(requires) File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 650, in _build_from_requirements dists = ws.resolve(reqs, Environment()) File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 829, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The ‘pip==8.1.1’ distribution was not found and is required by the application Error in sys.excepthook: Traceback (most recent call last): File “/usr/lib/python3/dist-packages/apport_python_hook.py”, line 63, in apport_excepthook from apport.fileutils import likely_packaged, get_recent_crashes File “/usr/lib/python3/dist-packages/apport/init.py”, line 5, in from apport.report import Report File “/usr/lib/python3/dist-packages/apport/report.py”, line 30, in import apport.fileutils File “/usr/lib/python3/dist-packages/apport/fileutils.py”, line 23, in from apport.packaging_impl import impl as packaging File “/usr/lib/python3/dist-packages/apport/packaging_impl.py”, line 23, in import apt File “/usr/lib/python3/dist-packages/apt/init.py”, line 23, in import apt_pkg ModuleNotFoundError: No module named ‘apt_pkg’

Original exception was: Traceback (most recent call last): File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 635, in _build_master ws.require(requires) File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 943, in require needed = self.resolve(parse_requirements(requirements)) File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 834, in resolve raise VersionConflict(dist, req).with_context(dependent_req) pkg_resources.VersionConflict: (pip 19.3.1 (/home/wilson/.local/lib/python3.6/site-packages), Requirement.parse(‘pip==8.1.1’))

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File “/usr/local/bin/pip”, line 5, in from pkg_resources import load_entry_point File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 2927, in @_call_aside File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 2913, in _call_aside f(*args, **kwargs) File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 2940, in _initialize_master_working_set working_set = WorkingSet._build_master() File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 637, in _build_master return cls._build_from_requirements(requires) File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 650, in _build_from_requirements dists = ws.resolve(reqs, Environment()) File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 829, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The ‘pip==8.1.1’ distribution was not found and is required by the application

Please advise. Thanks.

Regards, Wilson

The error seems to suggest that you’re lacking the dev libraries for python.
Try running the following commands:

sudo apt-get install python-dev   # for python 2
sudo apt-get install python3-dev  # for python 3

And then try installing rasa packages again.

Hi,

The problem has been solved. Thanks.

Regards, Wilson