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

按照部署教程运行run.py后报错 #237

Closed tietiejian closed 2 years ago

tietiejian commented 2 years ago

Traceback (most recent call last): File "run.py", line 1, in import hoshino File "/home/ubuntu/robbit/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 7, in from .app import Quart File "/usr/local/lib/python3.8/dist-packages/quart/app.py", line 46, 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 "/home/ubuntu/.local/lib/python3.8/site-packages/jinja2/init.py", line 12, in from .environment import Environment File "/home/ubuntu/.local/lib/python3.8/site-packages/jinja2/environment.py", line 25, in from .defaults import BLOCK_END_STRING File "/home/ubuntu/.local/lib/python3.8/site-packages/jinja2/defaults.py", line 3, in from .filters import FILTERS as DEFAULT_FILTERS # noqa: F401 File "/home/ubuntu/.local/lib/python3.8/site-packages/jinja2/filters.py", line 13, in from markupsafe import soft_unicode ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/ubuntu/.local/lib/python3.8/site-packages/markupsafe/init.py)

tietiejian commented 2 years ago

安装依赖时也有报错 ERROR: quart 0.17.0 has requirement werkzeug>=2.0.0, but you'll have werkzeug 1.0.1 which is incompatible. ERROR: httpcore 0.15.0 has requirement h11<0.13,>=0.11, but you'll have h11 0.13.0 which is incompatible. ERROR: cattrs 1.10.0 has requirement attrs>=20, but you'll have attrs 19.3.0 which is incompatible. ERROR: requests-cache 0.9.4 has requirement attrs<22.0,>=21.2, but you'll have attrs 19.3.0 which is incompatible.

Ice9Coffee commented 2 years ago

依赖库版本问题。卸载报错信息中报错的包,重新按requirements.txt中的版本安装;或使用虚拟环境。