发生了什么
启动容器时报错,镜像为sha256:f16eed6668c1e198fab294b11fdd61426308cdb7d657d9d8f4fdad9cd9b1fab0
日志为
ImportError: cannot import name 'istr' from 'multidict' (/usr/local/lib/python3.10/site-packages/multidict/init.py)
Traceback (most recent call last):
File "/AstrBot/main.py", line 5, in
from astrbot.dashboard import AstrBotDashBoardLifecycle
File "/AstrBot/astrbot/init.py", line 1, in
from .core.log import LogManager
File "/AstrBot/astrbot/core/init.py", line 4, in
from astrbot.core.utils.t2i.renderer import HtmlRenderer
File "/AstrBot/astrbot/core/utils/t2i/renderer.py", line 1, in
from .network_strategy import NetworkRenderStrategy
File "/AstrBot/astrbot/core/utils/t2i/network_strategy.py", line 1, in
import aiohttp
File "/usr/local/lib/python3.10/site-packages/aiohttp/init.py", line 5, in
from . import hdrs as hdrs
File "/usr/local/lib/python3.10/site-packages/aiohttp/hdrs.py", line 8, in
from multidict import istr
ImportError: cannot import name 'istr' from 'multidict' (/usr/local/lib/python3.10/site-packages/multidict/init.py)
Traceback (most recent call last):
File "/AstrBot/main.py", line 5, in
from astrbot.dashboard import AstrBotDashBoardLifecycle
File "/AstrBot/astrbot/init.py", line 1, in
from .core.log import LogManager
File "/AstrBot/astrbot/core/init.py", line 4, in
from astrbot.core.utils.t2i.renderer import HtmlRenderer
File "/AstrBot/astrbot/core/utils/t2i/renderer.py", line 1, in
from .network_strategy import NetworkRenderStrategy
File "/AstrBot/astrbot/core/utils/t2i/network_strategy.py", line 1, in
import aiohttp
File "/usr/local/lib/python3.10/site-packages/aiohttp/init.py", line 5, in
from . import hdrs as hdrs
File "/usr/local/lib/python3.10/site-packages/aiohttp/hdrs.py", line 8, in
from multidict import istr
ImportError: cannot import name 'istr' from 'multidict' (/usr/local/lib/python3.10/site-packages/multidict/init.py)
如何复现?
启动时报错,无法启动容器
AstrBot 版本、部署方式(如 Windows Docker Desktop 部署)、使用的提供商、使用的消息平台适配器
3.4.37 Windows上的docker desktop部署
操作系统
Windows
报错日志
ImportError: cannot import name 'istr' from 'multidict' (/usr/local/lib/python3.10/site-packages/multidict/init.py)
Traceback (most recent call last):
File "/AstrBot/main.py", line 5, in
from astrbot.dashboard import AstrBotDashBoardLifecycle
File "/AstrBot/astrbot/init.py", line 1, in
from .core.log import LogManager
File "/AstrBot/astrbot/core/init.py", line 4, in
from astrbot.core.utils.t2i.renderer import HtmlRenderer
File "/AstrBot/astrbot/core/utils/t2i/renderer.py", line 1, in
from .network_strategy import NetworkRenderStrategy
File "/AstrBot/astrbot/core/utils/t2i/network_strategy.py", line 1, in
import aiohttp
File "/usr/local/lib/python3.10/site-packages/aiohttp/init.py", line 5, in
from . import hdrs as hdrs
File "/usr/local/lib/python3.10/site-packages/aiohttp/hdrs.py", line 8, in
from multidict import istr
ImportError: cannot import name 'istr' from 'multidict' (/usr/local/lib/python3.10/site-packages/multidict/init.py)
Traceback (most recent call last):
File "/AstrBot/main.py", line 5, in
from astrbot.dashboard import AstrBotDashBoardLifecycle
File "/AstrBot/astrbot/init.py", line 1, in
from .core.log import LogManager
File "/AstrBot/astrbot/core/init.py", line 4, in
from astrbot.core.utils.t2i.renderer import HtmlRenderer
File "/AstrBot/astrbot/core/utils/t2i/renderer.py", line 1, in
from .network_strategy import NetworkRenderStrategy
File "/AstrBot/astrbot/core/utils/t2i/network_strategy.py", line 1, in
import aiohttp
File "/usr/local/lib/python3.10/site-packages/aiohttp/init.py", line 5, in
from . import hdrs as hdrs
File "/usr/local/lib/python3.10/site-packages/aiohttp/hdrs.py", line 8, in
from multidict import istr
ImportError: cannot import name 'istr' from 'multidict' (/usr/local/lib/python3.10/site-packages/multidict/init.py)
Traceback (most recent call last):
File "/AstrBot/main.py", line 5, in
from astrbot.dashboard import AstrBotDashBoardLifecycle
File "/AstrBot/astrbot/init.py", line 1, in
from .core.log import LogManager
File "/AstrBot/astrbot/core/init.py", line 4, in
from astrbot.core.utils.t2i.renderer import HtmlRenderer
File "/AstrBot/astrbot/core/utils/t2i/renderer.py", line 1, in
from .network_strategy import NetworkRenderStrategy
File "/AstrBot/astrbot/core/utils/t2i/network_strategy.py", line 1, in
import aiohttp
File "/usr/local/lib/python3.10/site-packages/aiohttp/init.py", line 5, in
from . import hdrs as hdrs
File "/usr/local/lib/python3.10/site-packages/aiohttp/hdrs.py", line 8, in
from multidict import istr
ImportError: cannot import name 'istr' from 'multidict' (/usr/local/lib/python3.10/site-packages/multidict/init.py)
Traceback (most recent call last):
File "/AstrBot/main.py", line 5, in
from astrbot.dashboard import AstrBotDashBoardLifecycle
File "/AstrBot/astrbot/init.py", line 1, in
from .core.log import LogManager
File "/AstrBot/astrbot/core/init.py", line 4, in
from astrbot.core.utils.t2i.renderer import HtmlRenderer
File "/AstrBot/astrbot/core/utils/t2i/renderer.py", line 1, in
from .network_strategy import NetworkRenderStrategy
File "/AstrBot/astrbot/core/utils/t2i/network_strategy.py", line 1, in
import aiohttp
File "/usr/local/lib/python3.10/site-packages/aiohttp/init.py", line 5, in
from . import hdrs as hdrs
File "/usr/local/lib/python3.10/site-packages/aiohttp/hdrs.py", line 8, in
from multidict import istr
ImportError: cannot import name 'istr' from 'multidict' (/usr/local/lib/python3.10/site-packages/multidict/init.py)
Traceback (most recent call last):
File "/AstrBot/main.py", line 5, in
from astrbot.dashboard import AstrBotDashBoardLifecycle
File "/AstrBot/astrbot/init.py", line 1, in
from .core.log import LogManager
File "/AstrBot/astrbot/core/init.py", line 4, in
from astrbot.core.utils.t2i.renderer import HtmlRenderer
File "/AstrBot/astrbot/core/utils/t2i/renderer.py", line 1, in
from .network_strategy import NetworkRenderStrategy
File "/AstrBot/astrbot/core/utils/t2i/network_strategy.py", line 1, in
import aiohttp
File "/usr/local/lib/python3.10/site-packages/aiohttp/init.py", line 5, in
from . import hdrs as hdrs
File "/usr/local/lib/python3.10/site-packages/aiohttp/hdrs.py", line 8, in
from multidict import istr
ImportError: cannot import name 'istr' from 'multidict' (/usr/local/lib/python3.10/site-packages/multidict/init.py)
Traceback (most recent call last):
File "/AstrBot/main.py", line 5, in
from astrbot.dashboard import AstrBotDashBoardLifecycle
File "/AstrBot/astrbot/init.py", line 1, in
from .core.log import LogManager
File "/AstrBot/astrbot/core/init.py", line 4, in
from astrbot.core.utils.t2i.renderer import HtmlRenderer
File "/AstrBot/astrbot/core/utils/t2i/renderer.py", line 1, in
from .network_strategy import NetworkRenderStrategy
File "/AstrBot/astrbot/core/utils/t2i/network_strategy.py", line 1, in
import aiohttp
File "/usr/local/lib/python3.10/site-packages/aiohttp/init.py", line 5, in
from . import hdrs as hdrs
File "/usr/local/lib/python3.10/site-packages/aiohttp/hdrs.py", line 8, in
from multidict import istr
ImportError: cannot import name 'istr' from 'multidict' (/usr/local/lib/python3.10/site-packages/multidict/init.py)
Traceback (most recent call last):
File "/AstrBot/main.py", line 5, in
from astrbot.dashboard import AstrBotDashBoardLifecycle
File "/AstrBot/astrbot/init.py", line 1, in
from .core.log import LogManager
File "/AstrBot/astrbot/core/init.py", line 4, in
from astrbot.core.utils.t2i.renderer import HtmlRenderer
File "/AstrBot/astrbot/core/utils/t2i/renderer.py", line 1, in
from .network_strategy import NetworkRenderStrategy
File "/AstrBot/astrbot/core/utils/t2i/network_strategy.py", line 1, in
import aiohttp
File "/usr/local/lib/python3.10/site-packages/aiohttp/init.py", line 5, in
from . import hdrs as hdrs
File "/usr/local/lib/python3.10/site-packages/aiohttp/hdrs.py", line 8, in
from multidict import istr
ImportError: cannot import name 'istr' from 'multidict' (/usr/local/lib/python3.10/site-packages/multidict/init.py)
Traceback (most recent call last):
File "/AstrBot/main.py", line 5, in
from astrbot.dashboard import AstrBotDashBoardLifecycle
File "/AstrBot/astrbot/init.py", line 1, in
from .core.log import LogManager
File "/AstrBot/astrbot/core/init.py", line 4, in
from astrbot.core.utils.t2i.renderer import HtmlRenderer
File "/AstrBot/astrbot/core/utils/t2i/renderer.py", line 1, in
from .network_strategy import NetworkRenderStrategy
File "/AstrBot/astrbot/core/utils/t2i/network_strategy.py", line 1, in
import aiohttp
File "/usr/local/lib/python3.10/site-packages/aiohttp/init.py", line 5, in
from . import hdrs as hdrs
File "/usr/local/lib/python3.10/site-packages/aiohttp/hdrs.py", line 8, in
from multidict import istr
ImportError: cannot import name 'istr' from 'multidict' (/usr/local/lib/python3.10/site-packages/multidict/init.py)
你愿意提交 PR 吗?
Code of Conduct