Rasa X - Instalation Error on Windows 10 64bits

Hello, im getting a lot of errors trying to install Rasa X on Windows 10 64bits. I’ve followed all the steps from the documentation, but I can’t find a solution for this. Everytime I try to update something, another five new errors appear on screen. Can you guys try to help me solving this issue?

I’m using Anaconda in a virtual environment and Python 3.7. pip, ujson, tensorflow were all updated as well.

ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.

We recommend you use --use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.

tensorflow 2.3.1 requires numpy<1.19.0,>=1.16.0, but you'll have numpy 1.19.4 which is incompatible.
sanic 20.9.1 requires multidict==5.0.0, but you'll have multidict 4.7.6 which is incompatible.
rasa 2.0.2 requires aiohttp<3.7,>=3.6, but you'll have aiohttp 3.7.3 which is incompatible.
jupyter-console 5.2.0 requires prompt-toolkit<2.0.0,>=1.0.0, but you'll have prompt-toolkit 2.0.10 which is incompatible.
ipython 6.5.0 requires prompt-toolkit<2.0.0,>=1.0.15, but you'll have prompt-toolkit 2.0.10 which is incompatible.

Looks like there’s a video on the installation process on Windows:

If that doesn’t work. A little more detail would be helpful.

Is this a new virtual environment or are you contending with dependencies from other packages? What’s the output when you run pip install rasa?

Also, if you’re using pip install —upgrade then you’ll be updating to the latest version of those packages which may not be the version required by different libraries. This may be causing constant update cycle.

It’s still getting me a lot of errors. I’m using a brand-new virtual environment. Even reinstalling anaconda and following all things again, It doesn’t solve anything. Also, the files that are asking for version changing are impossible to set them all right, because different packages need different versions. Like package-A needs to be version >2.0 for compatibility with package-B and at the same time, that package-A need to be <=1.0 for compatibility with package-C. So probably, It needs to be solved by another way…

> Collecting rasa
>   Using cached rasa-2.1.1-py3-none-any.whl (647 kB)
> Collecting ruamel.yaml
>   Using cached ruamel.yaml-0.16.12-py2.py3-none-any.whl (111 kB)
> Collecting python-engineio<3.14,>=3.11
>   Using cached python_engineio-3.13.2-py2.py3-none-any.whl (50 kB)
> Collecting oauth2client==4.1.3
>   Using cached oauth2client-4.1.3-py2.py3-none-any.whl (98 kB)
> Collecting pykwalify<1.8.0,>=1.7.0
>   Using cached pykwalify-1.7.0-py2.py3-none-any.whl (40 kB)
> Collecting python-socketio<4.7,>=4.4
>   Using cached python_socketio-4.6.0-py2.py3-none-any.whl (51 kB)
> Collecting webexteamssdk<1.7.0,>=1.1.1
>   Using cached webexteamssdk-1.6-py3-none-any.whl (113 kB)
> Collecting pytz<2021.0,>=2019.1
>   Using cached pytz-2020.4-py2.py3-none-any.whl (509 kB)
> Collecting rocketchat_API<1.10.0,>=0.6.31
>   Using cached rocketchat_API-1.9.1-py3-none-any.whl (9.8 kB)
> Collecting psycopg2-binary<2.9.0,>=2.8.2
>   Using cached psycopg2_binary-2.8.6-cp37-cp37m-win_amd64.whl (1.1 MB)
> Collecting redis<4.0,>=3.4
>   Using cached redis-3.5.3-py2.py3-none-any.whl (72 kB)
> Processing c:\users\guilherme\appdata\local\pip\cache\wheels\4d\f7\9b\a6ff52d9805d0bca73082fb43a2dd46283138d83fd453a62fb\sanic_jwt-1.4.1-cp37-none-any.whl
> Collecting tensorflow-estimator<2.4,>=2.3
>   Using cached tensorflow_estimator-2.3.0-py2.py3-none-any.whl (459 kB)
> Collecting jsonschema<3.3,>=3.2
>   Using cached jsonschema-3.2.0-py2.py3-none-any.whl (56 kB)
> Collecting slackclient<3.0.0,>=2.0.0
>   Using cached slackclient-2.9.3-py2.py3-none-any.whl (96 kB)
> Collecting sanic-cors<0.11.0,>=0.10.0b1
>   Using cached Sanic_Cors-0.10.0.post3-py2.py3-none-any.whl (17 kB)
> Collecting numpy<2.0,>=1.16
>   Using cached numpy-1.19.4-cp37-cp37m-win_amd64.whl (12.9 MB)
> Collecting python-dateutil<2.9,>=2.8
>   Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
> Collecting matplotlib<3.4,>=3.1
>   Using cached matplotlib-3.3.3-cp37-cp37m-win_amd64.whl (8.5 MB)
> Collecting async_generator<1.11,>=1.10
>   Using cached async_generator-1.10-py3-none-any.whl (18 kB)
> Collecting scikit-learn<0.24,>=0.22
>   Using cached scikit_learn-0.23.2-cp37-cp37m-win_amd64.whl (6.8 MB)
> Collecting tensorflow-probability<0.12,>=0.11
>   Using cached tensorflow_probability-0.11.1-py2.py3-none-any.whl (4.3 MB)
> Collecting pymongo[srv,tls]<3.11,>=3.8
>   Using cached pymongo-3.10.1-cp37-cp37m-win_amd64.whl (354 kB)
> Collecting aiohttp<3.7,>=3.6
>   Using cached aiohttp-3.6.3-cp37-cp37m-win_amd64.whl (629 kB)
> Collecting networkx<2.6,>=2.4
>   Using cached networkx-2.5-py3-none-any.whl (1.6 MB)
> Collecting tensorflow_hub<0.10,>=0.9
>   Using cached tensorflow_hub-0.9.0-py2.py3-none-any.whl (103 kB)
> Collecting kafka-python<3.0,>=1.4
>   Using cached kafka_python-2.0.2-py2.py3-none-any.whl (246 kB)
> Processing c:\users\guilherme\appdata\local\pip\cache\wheels\d1\86\9d\16127127306a92d7fd30267890a5634026c045391979c4c317\colorclass-2.2.0-cp37-none-any.whl
> Collecting pydot<1.5,>=1.4
>   Using cached pydot-1.4.1-py2.py3-none-any.whl (19 kB)
> Collecting boto3<2.0,>=1.12
>   Using cached boto3-1.16.25-py2.py3-none-any.whl (129 kB)
> Collecting regex<2020.10,>=2020.6
>   Using cached regex-2020.9.27-cp37-cp37m-win_amd64.whl (268 kB)
> Processing c:\users\guilherme\appdata\local\pip\cache\wheels\c5\47\19\47188b3036316651250c4f7df23d59a3b524c82921bfb6daa3\mattermostwrapper-2.2-cp37-none-any.whl
> Collecting multidict<5.0,>=4.6
>   Using cached multidict-4.7.6-cp37-cp37m-win_amd64.whl (48 kB)
> Collecting setuptools>=41.0.0
>   Using cached setuptools-50.3.2-py3-none-any.whl (785 kB)
> Collecting fbmessenger<6.1.0,>=6.0.0
>   Using cached fbmessenger-6.0.0-py2.py3-none-any.whl (11 kB)
> Collecting python-telegram-bot<13.0,>=11.1
>   Using cached python_telegram_bot-12.8-py2.py3-none-any.whl (375 kB)
> Collecting tensorflow<2.4,>=2.3
>   Using cached tensorflow-2.3.1-cp37-cp37m-win_amd64.whl (342.5 MB)
> Collecting tqdm<4.51,>=4.31
>   Using cached tqdm-4.50.2-py2.py3-none-any.whl (70 kB)
> Collecting requests<3.0,>=2.23
>   Using cached requests-2.25.0-py2.py3-none-any.whl (61 kB)
> Collecting cloudpickle<1.5,>=1.2
>   Using cached cloudpickle-1.4.1-py3-none-any.whl (26 kB)
> Collecting colorama<0.5.0,>=0.4.4; sys_platform == "win32"
>   Using cached colorama-0.4.4-py2.py3-none-any.whl (16 kB)
> Collecting ujson<4.0,>=1.35
>   Using cached ujson-3.2.0-cp37-cp37m-win_amd64.whl (43 kB)
> Collecting jsonpickle<1.5,>=1.3
>   Using cached jsonpickle-1.4.1-py2.py3-none-any.whl (36 kB)
> Collecting joblib<0.16.0,>=0.15.1
>   Using cached joblib-0.15.1-py3-none-any.whl (298 kB)
> Processing c:\users\guilherme\appdata\local\pip\cache\wheels\1d\61\91\fff62515b077db8f02e731de1f01315e3f31c862a60d6dd014\twilio-6.45.4-py2.py3-none-any.whl
> Collecting attrs<20.3,>=19.3
>   Using cached attrs-20.2.0-py2.py3-none-any.whl (48 kB)
> Collecting SQLAlchemy<1.4.0,>=1.3.3
>   Using cached SQLAlchemy-1.3.20-cp37-cp37m-win_amd64.whl (1.2 MB)
> Collecting rasa-sdk<3.0.0,>=2.1.0
>   Using cached rasa_sdk-2.1.2-py3-none-any.whl (42 kB)
> Collecting coloredlogs<15,>=10
>   Using cached coloredlogs-14.0-py2.py3-none-any.whl (43 kB)
> Collecting apscheduler<3.7,>=3.6
>   Using cached APScheduler-3.6.3-py2.py3-none-any.whl (58 kB)
> Collecting tensorflow-addons<=0.12,>=0.10
>   Using cached tensorflow_addons-0.11.2-cp37-cp37m-win_amd64.whl (911 kB)
> Collecting prompt-toolkit<3.0,>=2.0
>   Using cached prompt_toolkit-2.0.10-py3-none-any.whl (340 kB)
> Collecting PyJWT<1.8,>=1.7
>   Using cached PyJWT-1.7.1-py2.py3-none-any.whl (18 kB)
> Collecting sanic<21.0.0,>=19.12.2
>   Using cached sanic-20.9.1-py3-none-any.whl (79 kB)
> Collecting colorhash<1.1.0,>=1.0.2
>   Using cached colorhash-1.0.2-py2.py3-none-any.whl (6.0 kB)
> Collecting sentry-sdk<0.20.0,>=0.17.0
>   Using cached sentry_sdk-0.19.4-py2.py3-none-any.whl (128 kB)
> Collecting absl-py<0.11,>=0.9
>   Using cached absl_py-0.10.0-py3-none-any.whl (127 kB)
> Collecting questionary<1.6.0,>=1.5.1
>   Using cached questionary-1.5.2-py3-none-any.whl (26 kB)
> Collecting aio-pika<7.0.0,>=6.7.1
>   Using cached aio_pika-6.7.1-py3-none-any.whl (41 kB)
> Collecting packaging<21.0,>=20.0
>   Using cached packaging-20.5-py2.py3-none-any.whl (35 kB)
> Processing c:\users\guilherme\appdata\local\pip\cache\wheels\30\6b\50\6c75775b681fb36cdfac7f19799888ef9d8813aff9e379663e\terminaltables-3.1.0-cp37-none-any.whl
> Collecting scipy<2.0.0,>=1.4.1
>   Using cached scipy-1.5.4-cp37-cp37m-win_amd64.whl (31.2 MB)
> Collecting sklearn-crfsuite<0.4,>=0.3
>   Using cached sklearn_crfsuite-0.3.6-py2.py3-none-any.whl (12 kB)
> Collecting ruamel.yaml.clib>=0.1.2; platform_python_implementation == "CPython" and python_version < "3.9"
>   Using cached ruamel.yaml.clib-0.2.2-cp37-cp37m-win_amd64.whl (118 kB)
> Collecting six>=1.9.0
>   Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
> Collecting pyasn1>=0.1.7
>   Using cached pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
> Collecting httplib2>=0.9.1
>   Using cached httplib2-0.18.1-py3-none-any.whl (95 kB)
> Collecting rsa>=3.1.4
>   Using cached rsa-4.6-py3-none-any.whl (47 kB)
> Collecting pyasn1-modules>=0.0.5
>   Using cached pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB)
> Processing c:\users\guilherme\appdata\local\pip\cache\wheels\72\b0\3f\1d95f96ff986c7dfffe46ce2be4062f38ebd04b506c77c81b9\docopt-0.6.2-py2.py3-none-any.whl
> Collecting PyYAML>=3.11
>   Using cached PyYAML-5.3.1-cp37-cp37m-win_amd64.whl (216 kB)
> Processing c:\users\guilherme\appdata\local\pip\cache\wheels\8b\99\a0\81daf51dcd359a9377b110a8a886b3895921802d2fc1b2397e\future-0.18.2-cp37-none-any.whl
> Collecting requests-toolbelt
>   Using cached requests_toolbelt-0.9.1-py2.py3-none-any.whl (54 kB)
> Processing c:\users\guilherme\appdata\local\pip\cache\wheels\a5\52\bf\71258a1d7b3c8cbe1ee53f9314c6f65f20385481eaee573cc5\pyrsistent-0.17.3-cp37-cp37m-win_amd64.whl
> Collecting importlib-metadata; python_version < "3.8"
>   Using cached importlib_metadata-3.1.0-py2.py3-none-any.whl (9.3 kB)
> Collecting sanic-plugins-framework>=0.9.0
>   Using cached Sanic_Plugins_Framework-0.9.4.post1-py2.py3-none-any.whl (23 kB)
> Collecting kiwisolver>=1.0.1
>   Using cached kiwisolver-1.3.1-cp37-cp37m-win_amd64.whl (51 kB)
> Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3
>   Using cached pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
> Collecting cycler>=0.10
>   Using cached cycler-0.10.0-py2.py3-none-any.whl (6.5 kB)
> Collecting pillow>=6.2.0
>   Using cached Pillow-8.0.1-cp37-cp37m-win_amd64.whl (2.1 MB)
> Collecting threadpoolctl>=2.0.0
>   Using cached threadpoolctl-2.1.0-py3-none-any.whl (12 kB)
> Collecting decorator
>   Using cached decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
> Collecting dm-tree
>   Using cached dm_tree-0.1.5-cp37-cp37m-win_amd64.whl (86 kB)
> Collecting gast>=0.3.2
>   Using cached gast-0.4.0-py3-none-any.whl (9.8 kB)
> Collecting dnspython<2.0.0,>=1.16.0; extra == "srv"
>   Using cached dnspython-1.16.0-py2.py3-none-any.whl (188 kB)
> Collecting yarl<1.6.0,>=1.0
>   Using cached yarl-1.5.1-cp37-cp37m-win_amd64.whl (127 kB)
> Collecting chardet<4.0,>=2.0
>   Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB)
> Collecting async-timeout<4.0,>=3.0
>   Using cached async_timeout-3.0.1-py3-none-any.whl (8.2 kB)
> Collecting protobuf>=3.8.0
>   Using cached protobuf-3.14.0-cp37-cp37m-win_amd64.whl (798 kB)
> Collecting s3transfer<0.4.0,>=0.3.0
>   Using cached s3transfer-0.3.3-py2.py3-none-any.whl (69 kB)
> Collecting botocore<1.20.0,>=1.19.25
>   Using cached botocore-1.19.25-py2.py3-none-any.whl (6.9 MB)
> Collecting jmespath<1.0.0,>=0.7.1
>   Using cached jmespath-0.10.0-py2.py3-none-any.whl (24 kB)
> Collecting tornado>=5.1
>   Using cached tornado-6.1-cp37-cp37m-win_amd64.whl (422 kB)
> Collecting cryptography
>   Using cached cryptography-3.2.1-cp37-cp37m-win_amd64.whl (1.5 MB)
> Collecting certifi
>   Using cached certifi-2020.11.8-py2.py3-none-any.whl (155 kB)
> Collecting astunparse==1.6.3
>   Using cached astunparse-1.6.3-py2.py3-none-any.whl (12 kB)
> Processing c:\users\guilherme\appdata\local\pip\cache\wheels\b1\c2\ed\d62208260edbd3fa7156545c00ef966f45f2063d0a84f8208a\wrapt-1.12.1-cp37-none-any.whl
> Collecting h5py<2.11.0,>=2.10.0
>   Using cached h5py-2.10.0-cp37-cp37m-win_amd64.whl (2.5 MB)
> Collecting keras-preprocessing<1.2,>=1.1.1
>   Using cached Keras_Preprocessing-1.1.2-py2.py3-none-any.whl (42 kB)
> Collecting google-pasta>=0.1.8
>   Using cached google_pasta-0.2.0-py3-none-any.whl (57 kB)
> Processing c:\users\guilherme\appdata\local\pip\cache\wheels\3f\e3\ec\8a8336ff196023622fbcb36de0c5a5c218cbb24111d1d4c7f2\termcolor-1.1.0-py3-none-any.whl
> Collecting wheel>=0.26
>   Using cached wheel-0.35.1-py2.py3-none-any.whl (33 kB)
> Collecting grpcio>=1.8.6
>   Using cached grpcio-1.33.2-cp37-cp37m-win_amd64.whl (2.5 MB)
> Collecting tensorboard<3,>=2.3.0
>   Using cached tensorboard-2.4.0-py3-none-any.whl (10.6 MB)
> Collecting opt-einsum>=2.3.2
>   Using cached opt_einsum-3.3.0-py3-none-any.whl (65 kB)
> Collecting urllib3<1.27,>=1.21.1
>   Using cached urllib3-1.26.2-py2.py3-none-any.whl (136 kB)
> Collecting idna<3,>=2.5
>   Using cached idna-2.10-py2.py3-none-any.whl (58 kB)
> Collecting humanfriendly>=7.1
>   Using cached humanfriendly-8.2-py2.py3-none-any.whl (86 kB)
> Collecting tzlocal>=1.2
>   Using cached tzlocal-2.1-py2.py3-none-any.whl (16 kB)
> Collecting typeguard>=2.7
>   Using cached typeguard-2.10.0-py3-none-any.whl (16 kB)
> Collecting wcwidth
>   Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
> Collecting websockets<9.0,>=8.1
>   Using cached websockets-8.1-cp37-cp37m-win_amd64.whl (66 kB)
> Collecting httptools>=0.0.10
>   Using cached httptools-0.1.1-cp37-cp37m-win_amd64.whl (95 kB)
> Collecting httpx==0.15.4
>   Using cached httpx-0.15.4-py3-none-any.whl (65 kB)
> Collecting aiofiles>=0.3.0
>   Using cached aiofiles-0.6.0-py3-none-any.whl (11 kB)
> Collecting aiormq<4,>=3.2.3
>   Using cached aiormq-3.3.1-py3-none-any.whl (28 kB)
> Collecting python-crfsuite>=0.8.3
>   Using cached python_crfsuite-0.9.7-cp37-cp37m-win_amd64.whl (154 kB)
> Collecting tabulate
>   Using cached tabulate-0.8.7-py3-none-any.whl (24 kB)
> Collecting zipp>=0.5
>   Using cached zipp-3.4.0-py3-none-any.whl (5.2 kB)
> Collecting typing-extensions>=3.7.4; python_version < "3.8"
>   Using cached typing_extensions-3.7.4.3-py3-none-any.whl (22 kB)
> Collecting cffi!=1.11.3,>=1.8
>   Using cached cffi-1.14.4-cp37-cp37m-win_amd64.whl (178 kB)
> Collecting werkzeug>=0.11.15
>   Using cached Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB)
> Collecting tensorboard-plugin-wit>=1.6.0
>   Using cached tensorboard_plugin_wit-1.7.0-py3-none-any.whl (779 kB)
> Collecting google-auth<2,>=1.6.3
>   Using cached google_auth-1.23.0-py2.py3-none-any.whl (114 kB)
> Collecting google-auth-oauthlib<0.5,>=0.4.1
>   Using cached google_auth_oauthlib-0.4.2-py2.py3-none-any.whl (18 kB)
> Collecting markdown>=2.6.8
>   Using cached Markdown-3.3.3-py3-none-any.whl (96 kB)
> Processing c:\users\guilherme\appdata\local\pip\cache\wheels\70\66\59\590265c96902c7616243300c8f0d8ffe7800253ad55dfa9aa1\pyreadline-2.1-cp37-none-any.whl
> Collecting rfc3986[idna2008]<2,>=1.3
>   Using cached rfc3986-1.4.0-py2.py3-none-any.whl (31 kB)
> Collecting sniffio
>   Using cached sniffio-1.2.0-py3-none-any.whl (10 kB)
> Collecting httpcore==0.11.*
>   Using cached httpcore-0.11.1-py3-none-any.whl (52 kB)
> Collecting pamqp==2.3.0
>   Using cached pamqp-2.3.0-py2.py3-none-any.whl (28 kB)
> Collecting pycparser
>   Using cached pycparser-2.20-py2.py3-none-any.whl (112 kB)
> Collecting cachetools<5.0,>=2.0.0
>   Using cached cachetools-4.1.1-py3-none-any.whl (10 kB)
> Collecting requests-oauthlib>=0.7.0
>   Using cached requests_oauthlib-1.3.0-py2.py3-none-any.whl (23 kB)
> Collecting h11<0.10,>=0.8
>   Using cached h11-0.9.0-py2.py3-none-any.whl (53 kB)
> Collecting oauthlib>=3.0.0
>   Using cached oauthlib-3.1.0-py2.py3-none-any.whl (147 kB)
> Installing collected packages: six, python-engineio, pyasn1, httplib2, rsa, pyasn1-modules, oauth2client, python-dateutil, docopt, PyYAML, pykwalify, python-socketio, future, urllib3, certifi, idna, chardet, requests, requests-toolbelt, PyJWT, webexteamssdk, pytz, rocketchat-API, psycopg2-binary, redis, sanic-jwt, tensorflow-estimator, pyrsistent, attrs, zipp, importlib-metadata, setuptools, jsonschema, multidict, typing-extensions, yarl, async-timeout, aiohttp, slackclient, websockets, httptools, rfc3986, sniffio, h11, httpcore, httpx, aiofiles, sanic, sanic-plugins-framework, sanic-cors, numpy, kiwisolver, pyparsing, cycler, pillow, matplotlib, async-generator, joblib, scipy, threadpoolctl, scikit-learn, decorator, cloudpickle, dm-tree, gast, tensorflow-probability, dnspython, pymongo, networkx, protobuf, tensorflow-hub, kafka-python, colorclass, pydot, jmespath, botocore, s3transfer, boto3, regex, mattermostwrapper, fbmessenger, tornado, pycparser, cffi, cryptography, python-telegram-bot, wheel, astunparse, wrapt, h5py, keras-preprocessing, absl-py, google-pasta, termcolor, grpcio, werkzeug, tensorboard-plugin-wit, cachetools, google-auth, oauthlib, requests-oauthlib, google-auth-oauthlib, markdown, tensorboard, opt-einsum, tensorflow, tqdm, colorama, ujson, jsonpickle, twilio, SQLAlchemy, pyreadline, humanfriendly, coloredlogs, rasa-sdk, tzlocal, apscheduler, typeguard, tensorflow-addons, wcwidth, prompt-toolkit, colorhash, sentry-sdk, questionary, pamqp, aiormq, aio-pika, packaging, terminaltables, ruamel.yaml.clib, ruamel.yaml, python-crfsuite, tabulate, sklearn-crfsuite, rasa
> ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.
> 
> We recommend you use --use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.
> 
> tensorflow 2.3.1 requires gast==0.3.3, but you'll have gast 0.4.0 which is incompatible.
> tensorflow 2.3.1 requires numpy<1.19.0,>=1.16.0, but you'll have numpy 1.19.4 which is incompatible.
> sanic 20.9.1 requires multidict==5.0.0, but you'll have multidict 4.7.6 which is incompatible.
> rasa-x 0.33.2 requires attrs<20.0,>=19.3, but you'll have attrs 20.2.0 which is incompatible.
> rasa-x 0.33.2 requires cryptography<3.0,>=2.7, but you'll have cryptography 3.2.1 which is incompatible.
> rasa-x 0.33.2 requires kafka-python<2.0,>=1.4, but you'll have kafka-python 2.0.2 which is incompatible.
> rasa-x 0.33.2 requires rasa==2.0.2, but you'll have rasa 2.1.1 which is incompatible.
> rasa-x 0.33.2 requires ujson<2.0,>=1.35, but you'll have ujson 3.2.0 which is incompatible.
> jupyter-console 5.2.0 requires prompt-toolkit<2.0.0,>=1.0.0, but you'll have prompt-toolkit 2.0.10 which is incompatible.
> ipython 6.5.0 requires prompt-toolkit<2.0.0,>=1.0.15, but you'll have prompt-toolkit 2.0.10 which is incompatible.
> Successfully installed PyJWT-1.7.1 PyYAML-5.3.1 SQLAlchemy-1.3.20 absl-py-0.10.0 aio-pika-6.7.1 aiofiles-0.6.0 aiohttp-3.6.3 aiormq-3.3.1 apscheduler-3.6.3 astunparse-1.6.3 async-generator-1.10 async-timeout-3.0.1 attrs-20.2.0 boto3-1.16.25 botocore-1.19.25 cachetools-4.1.1 certifi-2020.11.8 cffi-1.14.4 chardet-3.0.4 cloudpickle-1.4.1 colorama-0.4.4 colorclass-2.2.0 coloredlogs-14.0 colorhash-1.0.2 cryptography-3.2.1 cycler-0.10.0 decorator-4.4.2 dm-tree-0.1.5 dnspython-1.16.0 docopt-0.6.2 fbmessenger-6.0.0 future-0.18.2 gast-0.4.0 google-auth-1.23.0 google-auth-oauthlib-0.4.2 google-pasta-0.2.0 grpcio-1.33.2 h11-0.9.0 h5py-2.10.0 httpcore-0.11.1 httplib2-0.18.1 httptools-0.1.1 httpx-0.15.4 humanfriendly-8.2 idna-2.10 importlib-metadata-3.1.0 jmespath-0.10.0 joblib-0.15.1 jsonpickle-1.4.1 jsonschema-3.2.0 kafka-python-2.0.2 keras-preprocessing-1.1.2 kiwisolver-1.3.1 markdown-3.3.3 matplotlib-3.3.3 mattermostwrapper-2.2 multidict-4.7.6 networkx-2.5 numpy-1.19.4 oauth2client-4.1.3 oauthlib-3.1.0 opt-einsum-3.3.0 packaging-20.5 pamqp-2.3.0 pillow-8.0.1 prompt-toolkit-2.0.10 protobuf-3.14.0 psycopg2-binary-2.8.6 pyasn1-0.4.8 pyasn1-modules-0.2.8 pycparser-2.20 pydot-1.4.1 pykwalify-1.7.0 pymongo-3.10.1 pyparsing-2.4.7 pyreadline-2.1 pyrsistent-0.17.3 python-crfsuite-0.9.7 python-dateutil-2.8.1 python-engineio-3.13.2 python-socketio-4.6.0 python-telegram-bot-12.8 pytz-2020.4 questionary-1.5.2 rasa-2.1.1 rasa-sdk-2.1.2 redis-3.5.3 regex-2020.9.27 requests-2.25.0 requests-oauthlib-1.3.0 requests-toolbelt-0.9.1 rfc3986-1.4.0 rocketchat-API-1.9.1 rsa-4.6 ruamel.yaml-0.16.12 ruamel.yaml.clib-0.2.2 s3transfer-0.3.3 sanic-20.9.1 sanic-cors-0.10.0.post3 sanic-jwt-1.4.1 sanic-plugins-framework-0.9.4.post1 scikit-learn-0.23.2 scipy-1.5.4 sentry-sdk-0.19.4 setuptools-50.3.2 six-1.15.0 sklearn-crfsuite-0.3.6 slackclient-2.9.3 sniffio-1.2.0 tabulate-0.8.7 tensorboard-2.4.0 tensorboard-plugin-wit-1.7.0 tensorflow-2.3.1 tensorflow-addons-0.11.2 tensorflow-estimator-2.3.0 tensorflow-hub-0.9.0 tensorflow-probability-0.11.1 termcolor-1.1.0 terminaltables-3.1.0 threadpoolctl-2.1.0 tornado-6.1 tqdm-4.50.2 twilio-6.45.4 typeguard-2.10.0 typing-extensions-3.7.4.3 tzlocal-2.1 ujson-3.2.0 urllib3-1.26.2 wcwidth-0.2.5 webexteamssdk-1.6 websockets-8.1 werkzeug-1.0.1 wheel-0.35.1 wrapt-1.12.1 yarl-1.5.1 zipp-3.4.0

Can you try updating pip:

pip install --upgrade pip

and post the output of:

pip install rasa --use-feature=2020-resolver

 Collecting rasa
      Using cached rasa-2.1.1-py3-none-any.whl (647 kB)
    Collecting ruamel.yaml
      Using cached ruamel.yaml-0.16.12-py2.py3-none-any.whl (111 kB)
    Collecting slackclient<3.0.0,>=2.0.0
      Using cached slackclient-2.9.3-py2.py3-none-any.whl (96 kB)
    Collecting multidict<5.0,>=4.6
      Using cached multidict-4.7.6-cp37-cp37m-win_amd64.whl (48 kB)
    Collecting prompt-toolkit<3.0,>=2.0
      Using cached prompt_toolkit-2.0.10-py3-none-any.whl (340 kB)
    Collecting aio-pika<7.0.0,>=6.7.1
      Using cached aio_pika-6.7.1-py3-none-any.whl (41 kB)
    Collecting aiohttp<3.7,>=3.6
      Using cached aiohttp-3.6.3-cp37-cp37m-win_amd64.whl (629 kB)
    Processing c:\users\guilherme\appdata\local\pip\cache\wheels\4d\f7\9b\a6ff52d9805d0bca73082fb43a2dd46283138d83fd453a62fb\sanic_jwt-1.4.1-cp37-none-any.whl
    Collecting python-engineio<3.14,>=3.11
      Using cached python_engineio-3.13.2-py2.py3-none-any.whl (50 kB)
    Collecting coloredlogs<15,>=10
      Using cached coloredlogs-14.0-py2.py3-none-any.whl (43 kB)
    Collecting sanic<21.0.0,>=19.12.2
      Using cached sanic-20.9.1-py3-none-any.whl (79 kB)
    Collecting sanic<21.0.0,>=19.12.2
      Using cached sanic-20.9.0-py3-none-any.whl (79 kB)
    Collecting python-dateutil<2.9,>=2.8
      Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
    Collecting absl-py<0.11,>=0.9
      Using cached absl_py-0.10.0-py3-none-any.whl (127 kB)
    Collecting pymongo[srv,tls]<3.11,>=3.8
      Using cached pymongo-3.10.1-cp37-cp37m-win_amd64.whl (354 kB)
    Collecting fbmessenger<6.1.0,>=6.0.0
      Using cached fbmessenger-6.0.0-py2.py3-none-any.whl (11 kB)
    Collecting ujson<4.0,>=1.35
      Using cached ujson-3.2.0-cp37-cp37m-win_amd64.whl (43 kB)
    Collecting pytz<2021.0,>=2019.1
      Using cached pytz-2020.4-py2.py3-none-any.whl (509 kB)
    Collecting colorhash<1.1.0,>=1.0.2
      Using cached colorhash-1.0.2-py2.py3-none-any.whl (6.0 kB)
    Collecting python-socketio<4.7,>=4.4
      Using cached python_socketio-4.6.0-py2.py3-none-any.whl (51 kB)
    Collecting regex<2020.10,>=2020.6
      Using cached regex-2020.9.27-cp37-cp37m-win_amd64.whl (268 kB)
    Processing c:\users\guilherme\appdata\local\pip\cache\wheels\1d\61\91\fff62515b077db8f02e731de1f01315e3f31c862a60d6dd014\twilio-6.45.4-py2.py3-none-any.whl
    Collecting joblib<0.16.0,>=0.15.1
      Using cached joblib-0.15.1-py3-none-any.whl (298 kB)
    Collecting rasa-sdk<3.0.0,>=2.1.0
      Using cached rasa_sdk-2.1.2-py3-none-any.whl (42 kB)
    Collecting async_generator<1.11,>=1.10
      Using cached async_generator-1.10-py3-none-any.whl (18 kB)
    Collecting tensorflow-estimator<2.4,>=2.3
      Using cached tensorflow_estimator-2.3.0-py2.py3-none-any.whl (459 kB)
    Collecting attrs<20.3,>=19.3
      Using cached attrs-20.2.0-py2.py3-none-any.whl (48 kB)
    Collecting tensorflow<2.4,>=2.3
      Using cached tensorflow-2.3.1-cp37-cp37m-win_amd64.whl (342.5 MB)
    Collecting jsonschema<3.3,>=3.2
      Using cached jsonschema-3.2.0-py2.py3-none-any.whl (56 kB)
    Collecting python-telegram-bot<13.0,>=11.1
      Using cached python_telegram_bot-12.8-py2.py3-none-any.whl (375 kB)
    Collecting sklearn-crfsuite<0.4,>=0.3
      Using cached sklearn_crfsuite-0.3.6-py2.py3-none-any.whl (12 kB)
    Collecting sentry-sdk<0.20.0,>=0.17.0
      Using cached sentry_sdk-0.19.4-py2.py3-none-any.whl (128 kB)
    Collecting boto3<2.0,>=1.12
      Using cached boto3-1.16.25-py2.py3-none-any.whl (129 kB)
    Collecting PyJWT<1.8,>=1.7
      Using cached PyJWT-1.7.1-py2.py3-none-any.whl (18 kB)
    Collecting tensorflow_hub<0.10,>=0.9
      Using cached tensorflow_hub-0.9.0-py2.py3-none-any.whl (103 kB)
    Collecting psycopg2-binary<2.9.0,>=2.8.2
      Using cached psycopg2_binary-2.8.6-cp37-cp37m-win_amd64.whl (1.1 MB)
    Collecting packaging<21.0,>=20.0
      Using cached packaging-20.5-py2.py3-none-any.whl (35 kB)
    Collecting requests<3.0,>=2.23
      Using cached requests-2.25.0-py2.py3-none-any.whl (61 kB)
    Collecting sanic-cors<0.11.0,>=0.10.0b1
      Using cached Sanic_Cors-0.10.0.post3-py2.py3-none-any.whl (17 kB)
    Collecting scikit-learn<0.24,>=0.22
      Using cached scikit_learn-0.23.2-cp37-cp37m-win_amd64.whl (6.8 MB)
    Collecting setuptools>=41.0.0
      Using cached setuptools-50.3.2-py3-none-any.whl (785 kB)
    Processing c:\users\guilherme\appdata\local\pip\cache\wheels\30\6b\50\6c75775b681fb36cdfac7f19799888ef9d8813aff9e379663e\terminaltables-3.1.0-cp37-none-any.whl
    Processing c:\users\guilherme\appdata\local\pip\cache\wheels\d1\86\9d\16127127306a92d7fd30267890a5634026c045391979c4c317\colorclass-2.2.0-cp37-none-any.whl
    Collecting tensorflow-probability<0.12,>=0.11
      Using cached tensorflow_probability-0.11.1-py2.py3-none-any.whl (4.3 MB)
    Collecting colorama<0.5.0,>=0.4.4
      Using cached colorama-0.4.4-py2.py3-none-any.whl (16 kB)
    Collecting matplotlib<3.4,>=3.1
      Using cached matplotlib-3.3.3-cp37-cp37m-win_amd64.whl (8.5 MB)
    Collecting questionary<1.6.0,>=1.5.1
      Using cached questionary-1.5.2-py3-none-any.whl (26 kB)
    Collecting jsonpickle<1.5,>=1.3
      Using cached jsonpickle-1.4.1-py2.py3-none-any.whl (36 kB)
    Collecting numpy<2.0,>=1.16
      Using cached numpy-1.18.5-cp37-cp37m-win_amd64.whl (12.7 MB)
    Collecting SQLAlchemy<1.4.0,>=1.3.3
      Using cached SQLAlchemy-1.3.20-cp37-cp37m-win_amd64.whl (1.2 MB)
    Collecting oauth2client==4.1.3
      Using cached oauth2client-4.1.3-py2.py3-none-any.whl (98 kB)
    Collecting networkx<2.6,>=2.4
      Using cached networkx-2.5-py3-none-any.whl (1.6 MB)
    Collecting tensorflow-addons<=0.12,>=0.10
      Using cached tensorflow_addons-0.11.2-cp37-cp37m-win_amd64.whl (911 kB)
    Processing c:\users\guilherme\appdata\local\pip\cache\wheels\c5\47\19\47188b3036316651250c4f7df23d59a3b524c82921bfb6daa3\mattermostwrapper-2.2-cp37-none-any.whl
    Collecting tqdm<4.51,>=4.31
      Using cached tqdm-4.50.2-py2.py3-none-any.whl (70 kB)
    Collecting apscheduler<3.7,>=3.6
      Using cached APScheduler-3.6.3-py2.py3-none-any.whl (58 kB)
    Collecting redis<4.0,>=3.4
      Using cached redis-3.5.3-py2.py3-none-any.whl (72 kB)
    Collecting scipy<2.0.0,>=1.4.1
      Using cached scipy-1.5.4-cp37-cp37m-win_amd64.whl (31.2 MB)
    Collecting cloudpickle<1.5,>=1.2
      Using cached cloudpickle-1.4.1-py3-none-any.whl (26 kB)
    Collecting pykwalify<1.8.0,>=1.7.0
      Using cached pykwalify-1.7.0-py2.py3-none-any.whl (40 kB)
    Collecting kafka-python<3.0,>=1.4
      Using cached kafka_python-2.0.2-py2.py3-none-any.whl (246 kB)
    Collecting rocketchat_API<1.10.0,>=0.6.31
      Using cached rocketchat_API-1.9.1-py3-none-any.whl (9.8 kB)
    Collecting pydot<1.5,>=1.4
      Using cached pydot-1.4.1-py2.py3-none-any.whl (19 kB)
    Collecting webexteamssdk<1.7.0,>=1.1.1
      Using cached webexteamssdk-1.6-py3-none-any.whl (113 kB)
    Collecting ruamel.yaml.clib>=0.1.2
      Using cached ruamel.yaml.clib-0.2.2-cp37-cp37m-win_amd64.whl (118 kB)
    Collecting wcwidth
      Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
    Collecting six>=1.9.0
      Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
    Collecting aiormq<4,>=3.2.3
      Using cached aiormq-3.3.1-py3-none-any.whl (28 kB)
    Collecting yarl
      Using cached yarl-1.5.1-cp37-cp37m-win_amd64.whl (127 kB)
    Collecting async-timeout<4.0,>=3.0
      Using cached async_timeout-3.0.1-py3-none-any.whl (8.2 kB)
    Collecting chardet<4.0,>=2.0
      Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB)
    Collecting humanfriendly>=7.1
      Using cached humanfriendly-8.2-py2.py3-none-any.whl (86 kB)
    Collecting httpx==0.15.4
      Using cached httpx-0.15.4-py3-none-any.whl (65 kB)
    Collecting websockets<9.0,>=8.1
      Using cached websockets-8.1-cp37-cp37m-win_amd64.whl (66 kB)
    Collecting aiofiles>=0.3.0
      Using cached aiofiles-0.6.0-py3-none-any.whl (11 kB)
    Collecting httptools>=0.0.10
      Using cached httptools-0.1.1-cp37-cp37m-win_amd64.whl (95 kB)
    Collecting dnspython<2.0.0,>=1.16.0
      Using cached dnspython-1.16.0-py2.py3-none-any.whl (188 kB)
    Collecting astunparse==1.6.3
      Using cached astunparse-1.6.3-py2.py3-none-any.whl (12 kB)
    Collecting keras-preprocessing<1.2,>=1.1.1
      Using cached Keras_Preprocessing-1.1.2-py2.py3-none-any.whl (42 kB)
    Collecting h5py<2.11.0,>=2.10.0
      Using cached h5py-2.10.0-cp37-cp37m-win_amd64.whl (2.5 MB)
    Collecting gast==0.3.3
      Using cached gast-0.3.3-py2.py3-none-any.whl (9.7 kB)
    Collecting protobuf>=3.9.2
      Using cached protobuf-3.14.0-cp37-cp37m-win_amd64.whl (798 kB)
    Collecting tensorboard<3,>=2.3.0
      Using cached tensorboard-2.4.0-py3-none-any.whl (10.6 MB)
    Processing c:\users\guilherme\appdata\local\pip\cache\wheels\3f\e3\ec\8a8336ff196023622fbcb36de0c5a5c218cbb24111d1d4c7f2\termcolor-1.1.0-py3-none-any.whl
    Collecting google-pasta>=0.1.8
      Using cached google_pasta-0.2.0-py3-none-any.whl (57 kB)
    Processing c:\users\guilherme\appdata\local\pip\cache\wheels\b1\c2\ed\d62208260edbd3fa7156545c00ef966f45f2063d0a84f8208a\wrapt-1.12.1-cp37-none-any.whl
    Collecting opt-einsum>=2.3.2
      Using cached opt_einsum-3.3.0-py3-none-any.whl (65 kB)
    Collecting grpcio>=1.8.6
      Using cached grpcio-1.33.2-cp37-cp37m-win_amd64.whl (2.5 MB)
    Collecting wheel>=0.26
      Using cached wheel-0.35.1-py2.py3-none-any.whl (33 kB)
    Collecting importlib-metadata
      Using cached importlib_metadata-3.1.0-py2.py3-none-any.whl (9.3 kB)
    Processing c:\users\guilherme\appdata\local\pip\cache\wheels\a5\52\bf\71258a1d7b3c8cbe1ee53f9314c6f65f20385481eaee573cc5\pyrsistent-0.17.3-cp37-cp37m-win_amd64.whl
    Collecting certifi
      Using cached certifi-2020.11.8-py2.py3-none-any.whl (155 kB)
    Collecting decorator>=4.4.0
      Using cached decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
    Collecting tornado>=5.1
      Using cached tornado-6.1-cp37-cp37m-win_amd64.whl (422 kB)
    Collecting cryptography
      Using cached cryptography-3.2.1-cp37-cp37m-win_amd64.whl (1.5 MB)
    Collecting tabulate
      Using cached tabulate-0.8.7-py3-none-any.whl (24 kB)
    Collecting python-crfsuite>=0.8.3
      Using cached python_crfsuite-0.9.7-cp37-cp37m-win_amd64.whl (154 kB)
    Collecting urllib3>=1.10.0
      Using cached urllib3-1.26.2-py2.py3-none-any.whl (136 kB)
    Collecting botocore<1.20.0,>=1.19.25
      Using cached botocore-1.19.25-py2.py3-none-any.whl (6.9 MB)
    Collecting s3transfer<0.4.0,>=0.3.0
      Using cached s3transfer-0.3.3-py2.py3-none-any.whl (69 kB)
    Collecting jmespath<1.0.0,>=0.7.1
      Using cached jmespath-0.10.0-py2.py3-none-any.whl (24 kB)
    Collecting pyparsing>=2.0.2
      Using cached pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
    Collecting idna<3,>=2.5
      Using cached idna-2.10-py2.py3-none-any.whl (58 kB)
    Collecting sanic-plugins-framework>=0.9.0
      Using cached Sanic_Plugins_Framework-0.9.4.post1-py2.py3-none-any.whl (23 kB)
    Collecting threadpoolctl>=2.0.0
      Using cached threadpoolctl-2.1.0-py3-none-any.whl (12 kB)
    Collecting dm-tree
      Using cached dm_tree-0.1.5-cp37-cp37m-win_amd64.whl (86 kB)
    Collecting pillow>=6.2.0
      Using cached Pillow-8.0.1-cp37-cp37m-win_amd64.whl (2.1 MB)
    Collecting kiwisolver>=1.0.1
      Using cached kiwisolver-1.3.1-cp37-cp37m-win_amd64.whl (51 kB)
    Collecting cycler>=0.10
      Using cached cycler-0.10.0-py2.py3-none-any.whl (6.5 kB)
    Collecting pyasn1-modules>=0.0.5
      Using cached pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB)
    Collecting httplib2>=0.9.1
      Using cached httplib2-0.18.1-py3-none-any.whl (95 kB)
    Collecting rsa>=3.1.4
      Using cached rsa-4.6-py3-none-any.whl (47 kB)
    Collecting pyasn1>=0.1.7
      Using cached pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
    Collecting typeguard>=2.7
      Using cached typeguard-2.10.0-py3-none-any.whl (16 kB)
    Collecting tzlocal>=1.2
      Using cached tzlocal-2.1-py2.py3-none-any.whl (16 kB)
    Processing c:\users\guilherme\appdata\local\pip\cache\wheels\72\b0\3f\1d95f96ff986c7dfffe46ce2be4062f38ebd04b506c77c81b9\docopt-0.6.2-py2.py3-none-any.whl
    Collecting PyYAML>=3.11
      Using cached PyYAML-5.3.1-cp37-cp37m-win_amd64.whl (216 kB)
    Processing c:\users\guilherme\appdata\local\pip\cache\wheels\8b\99\a0\81daf51dcd359a9377b110a8a886b3895921802d2fc1b2397e\future-0.18.2-cp37-none-any.whl
    Collecting requests-toolbelt
      Using cached requests_toolbelt-0.9.1-py2.py3-none-any.whl (54 kB)
    Collecting pamqp==2.3.0
      Using cached pamqp-2.3.0-py2.py3-none-any.whl (28 kB)
    Collecting typing-extensions>=3.7.4
      Using cached typing_extensions-3.7.4.3-py3-none-any.whl (22 kB)
    Processing c:\users\guilherme\appdata\local\pip\cache\wheels\70\66\59\590265c96902c7616243300c8f0d8ffe7800253ad55dfa9aa1\pyreadline-2.1-cp37-none-any.whl
    Collecting httpcore==0.11.*
      Using cached httpcore-0.11.1-py3-none-any.whl (52 kB)
    Collecting rfc3986[idna2008]<2,>=1.3
      Using cached rfc3986-1.4.0-py2.py3-none-any.whl (31 kB)
    Collecting sniffio
      Using cached sniffio-1.2.0-py3-none-any.whl (10 kB)
    Collecting markdown>=2.6.8
      Using cached Markdown-3.3.3-py3-none-any.whl (96 kB)
    Collecting google-auth<2,>=1.6.3
      Using cached google_auth-1.23.0-py2.py3-none-any.whl (114 kB)
    Collecting tensorboard-plugin-wit>=1.6.0
      Using cached tensorboard_plugin_wit-1.7.0-py3-none-any.whl (779 kB)
    Collecting google-auth-oauthlib<0.5,>=0.4.1
      Using cached google_auth_oauthlib-0.4.2-py2.py3-none-any.whl (18 kB)
    Collecting werkzeug>=0.11.15
      Using cached Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB)
    Collecting zipp>=0.5
      Using cached zipp-3.4.0-py3-none-any.whl (5.2 kB)
    Collecting cffi!=1.11.3,>=1.8
      Using cached cffi-1.14.4-cp37-cp37m-win_amd64.whl (178 kB)
    Collecting h11<0.10,>=0.8
      Using cached h11-0.9.0-py2.py3-none-any.whl (53 kB)
    Collecting cachetools<5.0,>=2.0.0
      Using cached cachetools-4.1.1-py3-none-any.whl (10 kB)
    Collecting requests-oauthlib>=0.7.0
      Using cached requests_oauthlib-1.3.0-py2.py3-none-any.whl (23 kB)
    Collecting pycparser
      Using cached pycparser-2.20-py2.py3-none-any.whl (112 kB)
    Collecting oauthlib>=3.0.0
      Using cached oauthlib-3.1.0-py2.py3-none-any.whl (147 kB)
    Installing collected packages: sniffio, rfc3986, idna, h11, urllib3, pyasn1, httpcore, chardet, certifi, zipp, websockets, six, setuptools, rsa, requests, pyasn1-modules, oauthlib, multidict, httpx, httptools, cachetools, aiofiles, typing-extensions, sanic, requests-oauthlib, python-dateutil, pyreadline, pycparser, jmespath, importlib-metadata, google-auth, yarl, wheel, werkzeug, wcwidth, tensorboard-plugin-wit, sanic-plugins-framework, pytz, protobuf, pamqp, numpy, markdown, humanfriendly, grpcio, google-auth-oauthlib, cffi, botocore, attrs, async-timeout, absl-py, wrapt, tzlocal, typeguard, tqdm, tornado, threadpoolctl, termcolor, tensorflow-estimator, tensorboard, tabulate, scipy, sanic-cors, s3transfer, ruamel.yaml.clib, requests-toolbelt, PyYAML, python-engineio, python-crfsuite, pyrsistent, pyparsing, pymongo, PyJWT, prompt-toolkit, pillow, opt-einsum, kiwisolver, keras-preprocessing, joblib, httplib2, h5py, google-pasta, gast, future, docopt, dnspython, dm-tree, decorator, cycler, cryptography, coloredlogs, cloudpickle, astunparse, aiormq, aiohttp, webexteamssdk, ujson, twilio, terminaltables, tensorflow-probability, tensorflow-hub, tensorflow-addons, tensorflow, SQLAlchemy, slackclient, sklearn-crfsuite, sentry-sdk, scikit-learn, sanic-jwt, ruamel.yaml, rocketchat-API, regex, redis, rasa-sdk, questionary, python-telegram-bot, python-socketio, pykwalify, pydot, psycopg2-binary, packaging, oauth2client, networkx, mattermostwrapper, matplotlib, kafka-python, jsonschema, jsonpickle, fbmessenger, colorhash, colorclass, colorama, boto3, async-generator, apscheduler, aio-pika, rasa
    ERROR: rasa-x 0.33.2 requires attrs<20.0,>=19.3, but you'll have attrs 20.2.0 which is incompatible.
    rasa-x 0.33.2 requires cryptography<3.0,>=2.7, but you'll have cryptography 3.2.1 which is incompatible.
    rasa-x 0.33.2 requires kafka-python<2.0,>=1.4, but you'll have kafka-python 2.0.2 which is incompatible.
    rasa-x 0.33.2 requires rasa==2.0.2, but you'll have rasa 2.1.1 which is incompatible.
    rasa-x 0.33.2 requires ujson<2.0,>=1.35, but you'll have ujson 3.2.0 which is incompatible.
    jupyter-console 5.2.0 requires prompt-toolkit<2.0.0,>=1.0.0, but you'll have prompt-toolkit 2.0.10 which is incompatible.
    ipython 6.5.0 requires prompt-toolkit<2.0.0,>=1.0.15, but you'll have prompt-toolkit 2.0.10 which is incompatible.
    Successfully installed PyJWT-1.7.1 PyYAML-5.3.1 SQLAlchemy-1.3.20 absl-py-0.10.0 aio-pika-6.7.1 aiofiles-0.6.0 aiohttp-3.6.3 aiormq-3.3.1 apscheduler-3.6.3 astunparse-1.6.3 async-generator-1.10 async-timeout-3.0.1 attrs-20.2.0 boto3-1.16.25 botocore-1.19.25 cachetools-4.1.1 certifi-2020.11.8 cffi-1.14.4 chardet-3.0.4 cloudpickle-1.4.1 colorama-0.4.4 colorclass-2.2.0 coloredlogs-14.0 colorhash-1.0.2 cryptography-3.2.1 cycler-0.10.0 decorator-4.4.2 dm-tree-0.1.5 dnspython-1.16.0 docopt-0.6.2 fbmessenger-6.0.0 future-0.18.2 gast-0.3.3 google-auth-1.23.0 google-auth-oauthlib-0.4.2 google-pasta-0.2.0 grpcio-1.33.2 h11-0.9.0 h5py-2.10.0 httpcore-0.11.1 httplib2-0.18.1 httptools-0.1.1 httpx-0.15.4 humanfriendly-8.2 idna-2.10 importlib-metadata-3.1.0 jmespath-0.10.0 joblib-0.15.1 jsonpickle-1.4.1 jsonschema-3.2.0 kafka-python-2.0.2 keras-preprocessing-1.1.2 kiwisolver-1.3.1 markdown-3.3.3 matplotlib-3.3.3 mattermostwrapper-2.2 multidict-4.7.6 networkx-2.5 numpy-1.18.5 oauth2client-4.1.3 oauthlib-3.1.0 opt-einsum-3.3.0 packaging-20.5 pamqp-2.3.0 pillow-8.0.1 prompt-toolkit-2.0.10 protobuf-3.14.0 psycopg2-binary-2.8.6 pyasn1-0.4.8 pyasn1-modules-0.2.8 pycparser-2.20 pydot-1.4.1 pykwalify-1.7.0 pymongo-3.10.1 pyparsing-2.4.7 pyreadline-2.1 pyrsistent-0.17.3 python-crfsuite-0.9.7 python-dateutil-2.8.1 python-engineio-3.13.2 python-socketio-4.6.0 python-telegram-bot-12.8 pytz-2020.4 questionary-1.5.2 rasa-2.1.1 rasa-sdk-2.1.2 redis-3.5.3 regex-2020.9.27 requests-2.25.0 requests-oauthlib-1.3.0 requests-toolbelt-0.9.1 rfc3986-1.4.0 rocketchat-API-1.9.1 rsa-4.6 ruamel.yaml-0.16.12 ruamel.yaml.clib-0.2.2 s3transfer-0.3.3 sanic-20.9.0 sanic-cors-0.10.0.post3 sanic-jwt-1.4.1 sanic-plugins-framework-0.9.4.post1 scikit-learn-0.23.2 scipy-1.5.4 sentry-sdk-0.19.4 setuptools-50.3.2 six-1.15.0 sklearn-crfsuite-0.3.6 slackclient-2.9.3 sniffio-1.2.0 tabulate-0.8.7 tensorboard-2.4.0 tensorboard-plugin-wit-1.7.0 tensorflow-2.3.1 tensorflow-addons-0.11.2 tensorflow-estimator-2.3.0 tensorflow-hub-0.9.0 tensorflow-probability-0.11.1 termcolor-1.1.0 terminaltables-3.1.0 threadpoolctl-2.1.0 tornado-6.1 tqdm-4.50.2 twilio-6.45.4 typeguard-2.10.0 typing-extensions-3.7.4.3 tzlocal-2.1 ujson-3.2.0 urllib3-1.26.2 wcwidth-0.2.5 webexteamssdk-1.6 websockets-8.1 werkzeug-1.0.1 wheel-0.35.1 wrapt-1.12.1 yarl-1.5.1 zipp-3.4.0

Sorry, I didn’t notice this before. They recently updated rasa to 2.1.X which is incompatible with Rasa X 0.33.2. I’ll see if I can reproduce this on Windows, but in the meantime you might try installing the version specified in the error logs. That is, pip install rasa==2.0.2. The latest Rasa X and Rasa Open Source versions aren’t always in sync, so it’s helpful to check this compatibility matrix:

Finally, It worked out! You were right about the version incompatibility.That compatibility matrix document is very helpful. The command that worked was this one: pip install rasa==2.0.2 --use-feature=2020-resolver

Thank you so much for your help! Now, It’s time to start exploring Rasa X :smiley:

2 Likes