簡體   English   中英

使用 Z469A31FD9D773110F14057BAECCDDD25Z 的 Rasa 自定義操作服務器中未找到模塊錯誤

[英]Module Not Found Error in Rasa Custom Action Server using DOCKER

我是 Rasa 和 Docker 的新手。 我正在嘗試使用 Rasa 構建一個聊天機器人。 我在 action.py 文件中包含了一些自定義操作。

它在我的本地運行良好,但在雲(GCP)中部署時,自定義操作不會被執行。 我正在使用 Docker 來運行動作服務器。

docker-compose.override.yml

version: "3.4"
services:
  rasa-production:
    volumes:
      - './custom_connectors:/app/custom_connectors'
  rasa-worker:
    volumes:
      - './custom_connectors:/app/custom_connectors'
  app:
    image: 'rasa/rasa-sdk:latest'
    volumes:
      - './actions:/app/actions'
    expose:
      - '5055'
    depends_on:
      - rasa-production

我正在使用 docker 命令運行服務

docker-compose up -d 

在檢查 docker 容器的狀態時,我看到自定義操作服務器不斷重啟。 在檢查日志時,我收到以下錯誤:

021-01-25 07:52:32 INFO     rasa_sdk.endpoint  - Starting action endpoint server...
2021-01-25 07:52:32 ERROR    rasa_sdk.executor  - Failed to register package 'actions'.
Traceback (most recent call last):
  File "/app/rasa_sdk/executor.py", line 254, in register_package
    self._import_submodules(package)
  File "/app/rasa_sdk/executor.py", line 217, in _import_submodules
    self._import_module(full_name)
  File "/app/rasa_sdk/executor.py", line 231, in _import_module
    module = importlib.import_module(name)
  File "/usr/local/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/app/actions/actions.py", line 14, in <module>
    from rasa_sdk.types import DomainDict
  File "/app/rasa_sdk/types.py", line 3, in <module>
    from typing_extensions import TypedDict
ModuleNotFoundError: No module named 'typing_extensions'

我看到 typing_extensions 模塊安裝在 python 庫路徑中。

任何幫助表示贊賞。

我通過添加依賴項'typing_extensions'解決了同樣的問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM