Ice9Coffee / HoshinoBot

A qqbot for Princess Connect Re:Dive (and other usage :)
GNU General Public License v3.0
1.41k stars 411 forks source link

安装后无法运行 #248

Closed suansuanru9999 closed 1 year ago

suansuanru9999 commented 1 year ago

Traceback (most recent call last): File "run.py", line 1, in import hoshino File "/root/HoshinoBot/hoshino/init.py", line 5, in import nonebot File "/usr/local/lib/python3.8/dist-packages/nonebot/init.py", line 5, in import aiocqhttp File "/usr/local/lib/python3.8/dist-packages/aiocqhttp/init.py", line 19, in from quart import Quart, request, abort, jsonify, websocket, Response File "/usr/local/lib/python3.8/dist-packages/quart/init.py", line 5, in from .app import Quart as Quart File "/usr/local/lib/python3.8/dist-packages/quart/app.py", line 49, in from .asgi import ASGIHTTPConnection, ASGILifespan, ASGIWebsocketConnection File "/usr/local/lib/python3.8/dist-packages/quart/asgi.py", line 29, in from .debug import traceback_response File "/usr/local/lib/python3.8/dist-packages/quart/debug.py", line 8, in from .wrappers import Response File "/usr/local/lib/python3.8/dist-packages/quart/wrappers/init.py", line 3, in from .base import BaseRequestWebsocket File "/usr/local/lib/python3.8/dist-packages/quart/wrappers/base.py", line 7, in from werkzeug.sansio.request import Request as SansIORequest ModuleNotFoundError: No module named 'werkzeug.sansio'

查了半天没有找到解决办法,有知道的能解答一下吗

suansuanru9999 commented 1 year ago

werkzeug装了1.0.1是上面这样,装了2.2.0是 File "run.py", line 1, in import hoshino File "/root/HoshinoBot/hoshino/init.py", line 5, in import nonebot File "/usr/local/lib/python3.8/dist-packages/nonebot/init.py", line 5, in import aiocqhttp File "/usr/local/lib/python3.8/dist-packages/aiocqhttp/init.py", line 19, in from quart import Quart, request, abort, jsonify, websocket, Response File "/usr/local/lib/python3.8/dist-packages/quart/init.py", line 5, in from .app import Quart as Quart File "/usr/local/lib/python3.8/dist-packages/quart/app.py", line 49, in from .asgi import ASGIHTTPConnection, ASGILifespan, ASGIWebsocketConnection File "/usr/local/lib/python3.8/dist-packages/quart/asgi.py", line 29, in from .debug import traceback_response File "/usr/local/lib/python3.8/dist-packages/quart/debug.py", line 6, in from jinja2 import Template File "/usr/local/lib/python3.8/dist-packages/jinja2/init.py", line 12, in from .environment import Environment File "/usr/local/lib/python3.8/dist-packages/jinja2/environment.py", line 25, in from .defaults import BLOCK_END_STRING File "/usr/local/lib/python3.8/dist-packages/jinja2/defaults.py", line 3, in from .filters import FILTERS as DEFAULT_FILTERS # noqa: F401 File "/usr/local/lib/python3.8/dist-packages/jinja2/filters.py", line 13, in from markupsafe import soft_unicode ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/usr/local/lib/python3.8/dist-packages/markupsafe/init.py)

Ice9Coffee commented 1 year ago

尝试一下 Quart==0.14.1 Werkzeug==1.0.1

TengZhang19 commented 1 year ago

尝试一下 Quart==0.14.1 Werkzeug==1.0.1

同样的问题 试了下这个 解决了