HibiKier / zhenxun_bot

基于 Nonebot2 开发,非常可爱的绪山真寻bot
GNU Affero General Public License v3.0
3.35k stars 605 forks source link

这次是nonebot.log…… #211

Closed Noob-in-computers closed 2 years ago

Noob-in-computers commented 2 years ago
Traceback (most recent call last):
  File "D:\QQBOT研究中\zhenxun_bot-main\bot.py", line 2, in <module>
    from nonebot.adapters.onebot.v11 import Adapter
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\adapters\__init__.py", line 25, in <module>
    from nonebot.internal.adapter import Bot as Bot
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\internal\adapter\__init__.py", line 1, in <module>
    from .bot import Bot as Bot
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\internal\adapter\bot.py", line 7, in <module>
    from nonebot.log import logger
ModuleNotFoundError: No module named 'nonebot.log'

有没有大佬能帮帮……几乎全都是照着文档写的(捂脸)

===2022-5-18 10:42编辑=== 坏了,跟着requirements.txt的配置重整了包,结果……

Traceback (most recent call last):
  File "D:\QQBOT研究中\zhenxun_bot-main\bot.py", line 1, in <module>
    import nonebot
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\__init__.py", line 5, in <module>
    import aiocqhttp
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\site-packages\aiocqhttp\__init__.py", line 19, in <module>
    from quart import Quart, request, abort, jsonify, websocket, Response
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\site-packages\quart\__init__.py", line 7, in <module>
    from .app import Quart
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\site-packages\quart\app.py", line 46, in <module>
    from .asgi import ASGIHTTPConnection, ASGILifespan, ASGIWebsocketConnection
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\site-packages\quart\asgi.py", line 29, in <module>
    from .debug import traceback_response
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\site-packages\quart\debug.py", line 6, in <module>
    from jinja2 import Template
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\site-packages\jinja2\__init__.py", line 12, in <module>
    from .environment import Environment
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\site-packages\jinja2\environment.py", line 25, in <module>
    from .defaults import BLOCK_END_STRING
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\site-packages\jinja2\defaults.py", line 3, in <module>
    from .filters import FILTERS as DEFAULT_FILTERS  # noqa: F401
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\site-packages\jinja2\filters.py", line 13, in <module>
    from markupsafe import soft_unicode
ImportError: cannot import name 'soft_unicode' from 'markupsafe' (C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\site-packages\markupsafe\__init__.py)
HibiKier commented 2 years ago

你同时安装了nb1和nb2,卸载nb1,并且现在已经不需要requirements.txt了

Noob-in-computers commented 2 years ago

你同时安装了nb1和nb2,并且卸载nb1,现在已经不需要requirements.txt了

坏事……卸载了nb1以后又重回ModuleNotFoundError: No module named 'nonebot.log'里 (大悲

HibiKier commented 2 years ago

把虚拟环境文件夹删了重新poetry install

Noob-in-computers commented 2 years ago

把虚拟环境文件夹删了重新poetry install

05-18 13:50:37 [SUCCESS] nonebot | NoneBot is initializing...
05-18 13:50:37 [INFO] nonebot | Current Env: dev
05-18 13:50:37 [ERROR] nonebot | Failed to import "nonebot_plugin_apscheduler"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\idlelib\run.py", line 155, in main
    ret = method(*args, **kwargs)
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\idlelib\run.py", line 548, in runcode
    exec(code, self.locals)
  File "D:\QQBOT研究中\zhenxun_bot-main\bot.py", line 12, in <module>
    nonebot.load_plugin("nonebot_plugin_apscheduler")
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\load.py", line 28, in load_plugin
    return manager.load_plugin(module_path)
> File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\manager.py", line 104, in load_plugin
    module = importlib.import_module(name)
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'nonebot_plugin_apscheduler'
05-18 13:50:38 [SUCCESS] nonebot | Succeeded to import "nickname"
05-18 13:50:39 [SUCCESS] nonebot | Succeeded to import "my_props"
05-18 13:50:40 [SUCCESS] nonebot | Succeeded to import "shop"
05-18 13:50:41 [SUCCESS] nonebot | Succeeded to import "update_info"
05-18 13:50:42 [SUCCESS] nonebot | Succeeded to import "admin_config"
05-18 13:50:42 [SUCCESS] nonebot | Succeeded to import "admin_bot_manage"
05-18 13:50:43 [SUCCESS] nonebot | Succeeded to import "exec_sql"
05-18 13:50:44 [SUCCESS] nonebot | Succeeded to import "super_cmd"
05-18 13:50:44 [SUCCESS] nonebot | Succeeded to import "chat_message"
05-18 13:50:45 [SUCCESS] nonebot | Succeeded to import "chat_history"
05-18 13:50:45 [SUCCESS] nonebot | Succeeded to import "hooks"
05-18 13:50:46 [SUCCESS] nonebot | Succeeded to import "group_welcome_msg"
05-18 13:50:46 [SUCCESS] nonebot | Succeeded to import "statistics"
05-18 13:50:47 [SUCCESS] nonebot | Succeeded to import "about"
05-18 13:50:47 [SUCCESS] nonebot | Succeeded to import "withdraw"
05-18 13:50:48 [SUCCESS] nonebot | Succeeded to import "image_management"
05-18 13:50:49 [SUCCESS] nonebot | Succeeded to import "roll"
05-18 13:50:50 [SUCCESS] nonebot | Succeeded to import "send_dinggong_voice"
05-18 13:50:51 [SUCCESS] nonebot | Succeeded to import "alapi"
05-18 13:50:51 [SUCCESS] nonebot | Succeeded to import "pix_gallery"
05-18 13:50:53 [SUCCESS] nonebot | Succeeded to import "query_user"
05-18 13:50:54 [SUCCESS] nonebot | Succeeded to import "genshin"
05-18 13:50:54 [SUCCESS] nonebot | Succeeded to import "model"
05-18 13:50:55 [SUCCESS] nonebot | Succeeded to import "word_bank"
05-18 13:50:56 [SUCCESS] nonebot | Succeeded to import "my_info"
05-18 13:50:56 [SUCCESS] nonebot | Succeeded to import "send_setu_"
05-18 13:50:57 [SUCCESS] nonebot | Running NoneBot...
05-18 13:50:57 [INFO] uvicorn | Started server process [33172]
05-18 13:50:58 [INFO] uvicorn | Waiting for application startup.
05-18 13:50:58 [ERROR] uvicorn | Application startup failed. Exiting.

感谢您的解答,那请问,出现这种情况是正常的吗?

MingxuanGame commented 2 years ago

File "", line 973, in _find_and_load_unlocked �[31m�[1mModuleNotFoundError�[0m:�[1m No module named 'nonebot_plugin_apscheduler'�[0m

@Noob-in-computers 你没装定时任务

poetry install
# 或者
poetry shell
pip install nonebot_plugin_apscheduler
Noob-in-computers commented 2 years ago

File "", line 973, in _find_and_load_unlocked �[31m�[1mModuleNotFoundError�[0m:�[1m No module named 'nonebot_plugin_apscheduler'�[0m

@Noob-in-computers 你没装定时任务

poetry install
# 或者
poetry shell
pip install nonebot_plugin_apscheduler

我尝试用了poetry shell + pip install nonebot_plugin_apscheduler,但是……

05-18 14:58:51 [SUCCESS] nonebot | NoneBot is initializing...
05-18 14:58:51 [INFO] nonebot | Current Env: dev
05-18 14:58:52 [ERROR] nonebot | Failed to import "nonebot_plugin_apscheduler"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\idlelib\run.py", line 155, in main
    ret = method(*args, **kwargs)
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\idlelib\run.py", line 548, in runcode
    exec(code, self.locals)
  File "D:\QQBOT研究中\zhenxun_bot-main\bot.py", line 12, in <module>
    nonebot.load_plugin("nonebot_plugin_apscheduler")
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\load.py", line 28, in load_plugin
    return manager.load_plugin(module_path)
> File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\manager.py", line 104, in load_plugin
    module = importlib.import_module(name)
  File "C:\Users\天选初号机\AppData\Local\Programs\Python\Python38\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'nonebot_plugin_apscheduler'
05-18 14:58:53 [SUCCESS] nonebot | Succeeded to import "update_info"
05-18 14:58:54 [SUCCESS] nonebot | Succeeded to import "hooks"
05-18 14:58:54 [SUCCESS] nonebot | Succeeded to import "my_props"
05-18 14:58:55 [SUCCESS] nonebot | Succeeded to import "shop"
05-18 14:58:56 [SUCCESS] nonebot | Succeeded to import "admin_config"
05-18 14:58:57 [SUCCESS] nonebot | Succeeded to import "admin_bot_manage"
05-18 14:58:57 [SUCCESS] nonebot | Succeeded to import "exec_sql"
05-18 14:58:58 [SUCCESS] nonebot | Succeeded to import "super_cmd"
05-18 14:58:58 [SUCCESS] nonebot | Succeeded to import "chat_message"
05-18 14:58:59 [SUCCESS] nonebot | Succeeded to import "chat_history"
05-18 14:58:59 [SUCCESS] nonebot | Succeeded to import "nickname"
05-18 14:59:00 [SUCCESS] nonebot | Succeeded to import "send_setu_"
05-18 14:59:01 [SUCCESS] nonebot | Succeeded to import "about"
05-18 14:59:01 [SUCCESS] nonebot | Succeeded to import "model"
05-18 14:59:02 [SUCCESS] nonebot | Succeeded to import "word_bank"
05-18 14:59:02 [SUCCESS] nonebot | Succeeded to import "group_welcome_msg"
05-18 14:59:03 [SUCCESS] nonebot | Succeeded to import "pix_gallery"
05-18 14:59:04 [SUCCESS] nonebot | Succeeded to import "statistics"
05-18 14:59:04 [SUCCESS] nonebot | Succeeded to import "my_info"
05-18 14:59:06 [SUCCESS] nonebot | Succeeded to import "alapi"
05-18 14:59:06 [SUCCESS] nonebot | Succeeded to import "withdraw"
05-18 14:59:06 [SUCCESS] nonebot | Succeeded to import "image_management"
05-18 14:59:07 [SUCCESS] nonebot | Succeeded to import "send_dinggong_voice"
05-18 14:59:08 [SUCCESS] nonebot | Succeeded to import "roll"
05-18 14:59:09 [SUCCESS] nonebot | Succeeded to import "query_user"
05-18 14:59:09 [SUCCESS] nonebot | Succeeded to import "genshin"
05-18 14:59:11 [SUCCESS] nonebot | Running NoneBot...
05-18 14:59:11 [INFO] uvicorn | Started server process [28580]
05-18 14:59:11 [INFO] uvicorn | Waiting for application startup.
05-18 14:59:12 [ERROR] uvicorn | Application startup failed. Exiting.
Noob-in-computers commented 2 years ago

对了,顺便我想问一下,在我运行go-cqhttp的时候一直会弹出[2022-05-18 15:51:07] [WARNING]: 连接到反向WebSocket Universal服务器 ws://127.0.0.1:8080/onebot/v11/ws/ 时出现错误: websocket: bad handshake,请问这是怎么回事……

HibiKier commented 2 years ago

对了,顺便我想问一下,在我运行go-cqhttp的时候一直会弹出[2022-05-18 15:51:07] [WARNING]: 连接到反向WebSocket Universal服务器 ws://127.0.0.1:8080/onebot/v11/ws/ 时出现错误: websocket: bad handshake,请问这是怎么回事……

你bot没开

Noob-in-computers commented 2 years ago

对了,顺便我想问一下,在我运行go-cqhttp的时候一直会弹出[2022-05-18 15:51:07] [WARNING]: 连接到反向WebSocket Universal服务器 ws://127.0.0.1:8080/onebot/v11/ws/ 时出现错误: websocket: bad handshake,请问这是怎么回事……

你bot没开

image image 您可以看看为什么会出现这些情况吗?我这次开了个新的副本,重新配置了虚拟环境,将gohttp和真寻合并在根目录,但是还是不太行……

MingxuanGame commented 2 years ago

不要使用 IDLE

请使用终端,例如 cmdpowershell

然后重新上传日志

Noob-in-computers commented 2 years ago

不要使用 IDLE

请使用终端,例如 cmdpowershell

然后重新上传日志

image 是这样吗?

MingxuanGame commented 2 years ago

不要使用 IDLE 请使用终端,例如 cmdpowershell 然后重新上传日志

image 是这样吗?

python bot.py 即可

Noob-in-computers commented 2 years ago

不要使用 IDLE 请使用终端,例如 cmdpowershell 然后重新上传日志

image 是这样吗?

python bot.py 即可

image 变成了这样……

HibiKier commented 2 years ago

python shell python bot.py

Noob-in-computers commented 2 years ago

python shell python bot.py

image 谢谢,但是我尝试了一下,好像动不了……

HibiKier commented 2 years ago

python shell python bot.py

image 谢谢,但是我尝试了一下,好像动不了……

你输的什么,python shell都出来了

H3d9 commented 1 year ago

你同时安装了nb1和nb2,并且卸载nb1,现在已经不需要requirements.txt了

坏事……卸载了nb1以后又重回ModuleNotFoundError: No module named 'nonebot.log'里 (大悲

在虚拟环境执行pip3 uninstall nonebot2,然后退出虚拟环境再执行poetry install,然后再进虚拟环境开机器人就可以了。