получение ошибки при попытке запустить «rasa x» в терминале с использованием anaconda3 с python 3.7.0

#python #django #chatbot #rasa #rasa-x

Вопрос:

(rasa_conda_env) C:UsersAdminDesktoprasa_conda>rasa x>
Запуск Rasa X в локальном режиме… 🚀 Обратная связь (последний последний вызов): Файл «C:UsersAdminanaconda3envsrasa_conda_envlibsite-packagesrasaclix.py», строка 502, в файле run_locally domain_path=domain_path, Файл «C:UsersAdminanaconda3envsrasa_conda_envlibsite-packagesrasaxcommunitylocal.py», строка 226, в основном файле rasax.community.jwt.initialise_jwt_keys () «C:UsersAdminanaconda3envsrasa_conda_envlibsite-packagesrasaxcommunityjwt.py», строка 68, в initialise_jwt_keys private_key, public_key = криптография.generate_rsa_key_pair() Файл «C:UsersAdminanaconda3envsrasa_conda_envlibsite-packagesrasaxcommunitycryptography.py», строка 28, в
бэкэнде generate_rsa_key_pair=default_backend(), Файл «C:UsersAdminanaconda3envsrasa_conda_envlibsite-packagescryptographyhazmatbackends_init_.py«, строка 14, в default_backend из файла cryptography.hazmat.backends.openssl.бэкэнд импорт бэкэнд-файла «C:UsersAdminanaconda3envsrasa_conda_envlibsite-packagescryptographyhazmatbackendsopenssl_init _.py», строка 6, из файла cryptography.hazmat.backends.openssl.бэкэнд импорт бэкэнд-файла «C:UsersAdminanaconda3envsrasa_conda_envlibsite-packagescryptographyhazmatbackendsopensslbackend.py», строка 113, из файла привязки импорта cryptography.hazmat.bindings.openssl «C:UsersAdminanaconda3envsrasa_conda_envlibsite-packagescryptographyhazmatbindingsopensslbinding.py», строка 14, из cryptography.hazmat.привязки._openssl импорт ffi, lib ImportError: Ошибка загрузки библиотеки DLL: Не удалось найти указанную процедуру.

Извините, что-то пошло не так (см. Ошибку выше). Обязательно запустите Rasa X с действительными данными и действительными файлами домена и конфигурации. Пожалуйста, также проверьте все появившиеся предупреждения. Если вам нужна помощь в устранении проблемы, посетите наш форум: https://forum.rasa.com/.

Комментарии:

1. Это сообщение: DLL load failed: The specified procedure could not be found как правило, указывает на несоответствие версии. Процесс загрузки ожидает, что в библиотеке DLL будет найдена определенная именованная точка входа, но не найдет ее. Таким образом, библиотека DLL отличается от версии, ожидаемой вызывающим кодом.

2. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы точно указать, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.

Ответ №1:

Если вы хотите запустить rasa x локально на компьютере с Windows, я бы рекомендовал использовать docker и wsl2.

Из каталога проектов вашего помощника Rasa запустите Rasa X с помощью:

 docker run --rm 
 -v $(pwd):/app 
 -p 5002:5002 
 --entrypoint rasa rasa/rasa-x:latest x
 

Комментарии:

1. Спасибо… но что, если без докера я хочу использовать rasa x в качестве конфигурации моего ноутбука не очень хорошо

2. Системные требования Docker не настолько высоки: docs.docker.com/desktop/windows/install Ваш ноутбук не соответствует вышеуказанным требованиям?