Чат-бот Rasa: "Не удалось установить зависимости внешнего интерфейса. Подробности см. В журналах".

У меня проблема с Rasa X. Установка прошла успешно, но когда я выполнил команду "rasa x", я получаю сообщение об ошибке ниже, и открывается новое окно браузера, в котором отображаются изображения кошек с текстом: "Компиляция интерфейса - и теперь... ждем"

(venv) user@DELL-Admin:~/PycharmProjects/Rasa_chatbot$ rasa x 
Starting Rasa X in local mode... 
 Building frontend (development mode)... 
make: *** No rule to make target 'install-frontend'.  Stop. 
Failed to install frontend dependencies. Check logs for details. 
Process Process-2: 
Traceback (most recent call last):   
File "/usr/lib/python3.6/multiprocessing/process.py", line 258, in
    _bootstrap
        self.run()   
File "/usr/lib/python3.6/multiprocessing/process.py", line 93, in run
        self._target(*self._args, **self._kwargs)   
File "/home/user/PycharmProjects/Rasa_chatbot/venv/lib/python3.6/site-packages/rasax/community     /api/blueprints/interface.py", line 65, in run_build
        "Frontend install failed! Check the logs for details.",   
File "/home/user/PycharmProjects/Rasa_chatbot/venv/lib/python3.6/site-packages/rasax/community/api/blueprints/interface.py", line 37, in _write_index_html
        os.mkdir(path) 
FileNotFoundError: [Errno 2] No such file or directory: '/home/user/PycharmProjects/Rasa_chatbot/venv/lib/python3.6/site-packages/rasax/community/api/blueprints/../../../../../../src/frontend/build' /home/user/PycharmProjects/Rasa_chatbot/venv/lib/python3.6/site-packages/rasa/core/training/dsl.py:422: UserWarning: Found unknown intent 'greet' on line 2. Please, make sure that all intents are listed in your domain yaml.   docs=DOCS_URL_DOMAINS,

    The server is running at http://localhost:5002/login?username=me&password=weZD6Q9KLFjUN

    2020-03-28 13:28:24.557697: E tensorflow/stream_executor/cuda/cuda_driver.cc:351] failed call to cuInit: UNKNOWN ERROR (303)

Когда я выполняю команды "rasa train" и "rasa shell", у меня нет ошибок, но когда я выполняю команду "rasa x", я получаю сообщение об ошибке?

2 ответа

Решение

Вот последняя версия Rasa x, просто обновите свой Rasa x с помощью следующей команды: Я тестировал ее, она работает нормально. Просто обнови это

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

Перед запуском этого кода активируйте виртуальную среду.

Note Configuration:

Rasa - 1.9.3
Rasa SDK - 1.9.0
Rasa x - 0.27.2

Не устанавливайте версии Rasa X (0.27.0 и 0.27.1), зависимости не поддерживаются.

Последняя версия Rasa X (0.27.1) содержит ошибку, поэтому просто выполните следующие действия, чтобы заставить Rasa X работать:

  1. Удалите "rasa", "rasa-sdk" и "rasa-x" (если он у вас установлен)
  2. Установите Rasa X 0.26.3 с помощью этой команды -

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

    • (автоматически будет установлена ​​совместимая версия rasa)
    • (также не забудьте использовать pip / pip3 в соответствии с вашим питоном по умолчанию)
  3. создать демо-бота с помощью "rasa init"

  4. введите â € œrasa xâ €

Другие вопросы по тегам