Получение ошибки при попытке запустить "rasa x" в терминале с помощью anaconda3 с python 3.7.0
(rasa_conda_env) C:\Users\Admin\Desktop\rasa_conda>rasa x
.
Запуск Rasa X в локальном режиме... 🚀
Traceback (последний последний вызов):
File "C:\Users\Admin\anaconda3\envs\rasa_conda_env\lib\site-packages\rasa\cli\x.py", line 502, in run_locally
domain_path=domain_path,
Файл "C:\Users\Admin\anaconda3\envs\rasa_conda_env\lib\site-packages\rasax\community\local.py", строка 226, in main
rasax.community.jwt.initialise_jwt_keys()
Файл "C:\Users\Admin\anaconda3\envs\rasa_conda_env\lib\site-packages\rasax\community\jwt.py", строка 68, in initialise_jwt_keys
private_key, public_key = cryptography.generate_rsa_key_pair()
Файл "C:\Users\Admin\anaconda3\envs\rasa_conda_env\lib\site-packages\rasax\community\cryptography.py", строка 28, in generate_rsa_key_pair
.
backend=default_backend(),
Файл "C:\Users\Admin\anaconda3\envs\rasa_conda_env\lib\site-packages\cryptography\hazmat\backends_init_.py", строка 14, in default_backend
from cryptography.hazmat.backends.openssl.backend import backend
File "C:\Users\Admin\anaconda3\envs\rasa_conda_env\lib\site-packages\cryptography\hazmat\backends\openssl_init_.py", line 6, in
from cryptography.hazmat.backends.openssl.backend import backend
Файл "C:\Users\Admin\anaconda3\envs\rasa_conda_env\lib\site-packages\cryptography\hazmat\backends\openssl\backend.py", строка 113, in
from cryptography.hazmat.bindings.openssl import binding
Файл "C:\Users\Admin\anaconda3\envs\rasa_conda_env\lib\site-packages\cryptography\hazmat\bindings\openssl\binding.py", строка 14, in
from cryptography.hazmat.bindings._openssl import ffi, lib
ImportError: Загрузка DLL не удалась: Указанная процедура не может быть найдена.
Извините, что-то пошло не так (см. ошибку выше). Убедитесь, что вы запустили Rasa X с действительными данными и действительными файлами домена и конфигурации. Также проверьте все предупреждения, которые появились. Если вам нужна помощь в устранении проблемы, посетите наш форум: https://forum.rasa.com/.
Если вы хотите запустить rasa x локально на машине windows, то я бы рекомендовал использовать docker и wsl2.
Из каталога проекта вашего помощника Rasa запустите Rasa X с помощью:
docker run --rm \
-v $(pwd):/app \
-p 5002:5002 \
--entrypoint rasa rasa/rasa-x:latest x