Rinfair / SuzunoBot-AGLAS

Multifunctional bot recreation based on Nonebot 2 & Kiba 基于Nonebot 2 和 Kiba 二创的多功能音游bot,可用于maimaiDX&Arcaea
MIT License
14 stars 4 forks source link

运行bot.py出现问题 #4

Closed MoriyaHinata closed 1 year ago

MoriyaHinata commented 1 year ago

出现多条[ERROR] nonebot | Failed to import "xxx"的内容 例如 [ERROR] nonebot | Failed to import "maimaidx" 这应当是maibot的基础文件就会出现的问题。 同时,在安装依赖时未出现报错。

但是在其他电脑的win10版本却不会出现此问题,整个过程没有报错,将可运行的文件夹在win11机子(即我的)就报错了。 请问是因为电脑版本是win11的问题吗?

MoriyaHinata commented 1 year ago

修改 : 在安装requirements.txt时出现问题 Collecting pypiwin32 Using cached pypiwin32-219.zip (4.8 MB) Preparing metadata (setup.py) ... error error: subprocess-exited-with-error

× python setup.py egg_info did not run successfully. │ exit code: 1 ╰─> [7 lines of output] Traceback (most recent call last): File "", line 2, in File "", line 34, in File "C:\Users\kanago\AppData\Local\Temp\pip-install-6kf_cp_s\pypiwin32_60938ac4b1d748d483fef303f99890cf\setup.py", line 121 print "Building pywin32", pywin32_version ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)? [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed

× Encountered error while generating package metadata. ╰─> See above for output.

note: This is an issue with the package mentioned above, not pip. hint: See above for details.

在其他电脑上操作未出现此情况 求助!

MoriyaHinata commented 1 year ago

运行bot.py出现 05-18 17:12:39 [SUCCESS] nonebot | NoneBot is initializing... 05-18 17:12:39 [INFO] nonebot | Current Env: prod 05-18 17:12:39 [ERROR] nonebot | Failed to import "nonebot_plugin_petpet" Traceback (most recent call last): File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\bot.py", line 27, in nonebot.load_from_json("plugin-list.json", encoding="utf-8") File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\load.py", line 92, in load_from_json return load_all_plugins(set(plugins), set(plugin_dirs)) File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\load.py", line 62, in load_all_plugins return manager.load_all_plugins() File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 175, in load_all_plugins return set( File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 176, in filter(None, (self.load_plugin(name) for name in self.available_plugins))

File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 141, in load_plugin module = importlib.import_module(name) File "D:\STUDY\Python\Anaconda\lib\importlib__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1050, in _gcd_import File "", line 1027, in _find_and_load File "", line 1004, in _find_and_load_unlocked ModuleNotFoundError: No module named 'nonebot_plugin_petpet' 05-18 17:12:39 [ERROR] nonebot | Failed to import "public" Traceback (most recent call last): File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\bot.py", line 27, in nonebot.load_from_json("plugin-list.json", encoding="utf-8") File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\load.py", line 92, in load_from_json return load_all_plugins(set(plugins), set(plugin_dirs)) File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\load.py", line 62, in load_all_plugins return manager.load_all_plugins() File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 175, in load_all_plugins return set( File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 176, in filter(None, (self.load_plugin(name) for name in self.available_plugins)) File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 145, in load_plugin module = importlib.import_module( File "D:\STUDY\Python\Anaconda\lib\importlib__init.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1050, in _gcd_import File "", line 1027, in _find_and_load File "", line 1006, in _find_and_load_unlocked File "", line 688, in _load_unlocked File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 240, in exec_module super().exec_module(module) File "", line 883, in exec_module File "", line 241, in _call_with_frames_removed File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\src\plugins\public.py", line 10, in from src.libraries.image import File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\src\libraries\image.py", line 8, in import aiohttp ModuleNotFoundError: No module named 'aiohttp' 05-18 17:12:39 [ERROR] nonebot | Failed to import "nonebot_plugin_memes" Traceback (most recent call last): File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\bot.py", line 27, in nonebot.load_from_json("plugin-list.json", encoding="utf-8") File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\load.py", line 92, in load_from_json return load_all_plugins(set(plugins), set(plugin_dirs)) File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\load.py", line 62, in load_all_plugins return manager.load_all_plugins() File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 175, in load_all_plugins return set( File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 176, in filter(None, (self.load_plugin(name) for name in self.available_plugins)) File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 141, in load_plugin module = importlib.import_module(name) File "D:\STUDY\Python\Anaconda\lib\importlib__init.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1050, in _gcd_import File "", line 1027, in _find_and_load File "", line 1004, in _find_and_load_unlocked ModuleNotFoundError: No module named 'nonebot_plugin_memes' 05-18 17:12:39 [ERROR] nonebot | Failed to import "nonebot_plugin_arcaeabot" Traceback (most recent call last): File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\bot.py", line 27, in nonebot.load_from_json("plugin-list.json", encoding="utf-8") File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\load.py", line 92, in load_from_json return load_all_plugins(set(plugins), set(plugin_dirs)) File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\load.py", line 62, in load_all_plugins return manager.load_all_plugins() File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 175, in load_all_plugins return set( File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 176, in filter(None, (self.load_plugin(name) for name in self.available_plugins)) File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 141, in load_plugin module = importlib.import_module(name) File "D:\STUDY\Python\Anaconda\lib\importlib__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1050, in _gcd_import File "", line 1027, in _find_and_load File "", line 1004, in _find_and_load_unlocked ModuleNotFoundError: No module named 'nonebot_plugin_arcaeabot' 05-18 17:12:39 [ERROR] nonebot | Failed to import "sys" Traceback (most recent call last): File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\bot.py", line 27, in nonebot.load_from_json("plugin-list.json", encoding="utf-8") File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\load.py", line 92, in load_from_json return load_all_plugins(set(plugins), set(plugin_dirs)) File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\load.py", line 62, in load_all_plugins return manager.load_all_plugins() File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 175, in load_all_plugins return set( File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 176, in filter(None, (self.load_plugin(name) for name in self.available_plugins)) File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 145, in load_plugin module = importlib.import_module( File "D:\STUDY\Python\Anaconda\lib\importlib__init.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1050, in _gcd_import File "", line 1027, in _find_and_load File "", line 1006, in _find_and_load_unlocked File "", line 688, in _load_unlocked File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 240, in exec_module super().exec_module(module) File "", line 883, in exec_module File "", line 241, in _call_with_frames_removed File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\src\plugins\sys.py", line 15, in from src.libraries.image import image_to_base64, text_to_image File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\src\libraries\image.py", line 8, in import aiohttp ModuleNotFoundError: No module named 'aiohttp' 05-18 17:12:39 [ERROR] nonebot | Failed to import "DicePP" Traceback (most recent call last): File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\bot.py", line 27, in nonebot.load_from_json("plugin-list.json", encoding="utf-8") File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\load.py", line 92, in load_from_json return load_all_plugins(set(plugins), set(plugin_dirs)) File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\load.py", line 62, in load_all_plugins return manager.load_all_plugins() File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 175, in load_all_plugins return set( File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 176, in filter(None, (self.load_plugin(name) for name in self.available_plugins)) File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 145, in load_plugin module = importlib.import_module( File "D:\STUDY\Python\Anaconda\lib\importlib\init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1050, in _gcd_import File "", line 1027, in _find_and_load File "", line 1006, in _find_and_load_unlocked File "", line 688, in _load_unlocked File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 240, in exec_module super().exec_module(module) File "", line 883, in exec_module File "", line 241, in _call_with_frames_removed File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\src\plugins\DicePP\init__.py", line 5, in from adapter.nonebot_adapter import File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\src\plugins\DicePP\adapter__init__.py", line 2, in import adapter.nonebot_adapter File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\src\plugins\DicePP\adapter\nonebot_adapter.py", line 27, in from module.fastapi import dpp_api File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\src\plugins\DicePP\module__init.py", line 6, in import module.dice_hub File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\src\plugins\DicePP\module\dice_hub\init.py", line 1, in from .encrypt import load_rsa_public_key_from_str, load_rsa_private_key_from_str,\ File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\src\plugins\DicePP\module\dice_hub\encrypt.py", line 3, in import rsa ModuleNotFoundError: No module named 'rsa' 05-18 17:12:41 [ERROR] nonebot | Failed to import "maimaidx" Traceback (most recent call last): File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\bot.py", line 27, in nonebot.load_from_json("plugin-list.json", encoding="utf-8") File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\load.py", line 92, in load_from_json return load_all_plugins(set(plugins), set(plugin_dirs)) File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\load.py", line 62, in load_all_plugins return manager.load_all_plugins() File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 175, in load_all_plugins return set( File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 176, in filter(None, (self.load_plugin(name) for name in self.available_plugins)) File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 145, in load_plugin module = importlib.import_module( File "D:\STUDY\Python\Anaconda\lib\importlib\init.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1050, in _gcd_import File "", line 1027, in _find_and_load File "", line 1006, in _find_and_load_unlocked File "", line 688, in _load_unlocked File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 240, in exec_module super().exec_module(module) File "", line 883, in exec_module File "", line 241, in _call_with_frames_removed File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\src\plugins\maimaidx.py", line 15, in from src.libraries.maimai_pic_generate import * File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\src\libraries\maimai_pic_generate.py", line 11, in import aiohttp ModuleNotFoundError: No module named 'aiohttp' 05-18 17:12:41 [ERROR] nonebot | Failed to import "database" Traceback (most recent call last): File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\bot.py", line 27, in nonebot.load_from_json("plugin-list.json", encoding="utf-8") File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\load.py", line 92, in load_from_json return load_all_plugins(set(plugins), set(plugin_dirs)) File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\load.py", line 62, in load_all_plugins return manager.load_all_plugins() File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 175, in load_all_plugins return set( File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 176, in filter(None, (self.load_plugin(name) for name in self.available_plugins)) File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 145, in load_plugin module = importlib.import_module( File "D:\STUDY\Python\Anaconda\lib\importlib\init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1050, in _gcd_import File "", line 1027, in _find_and_load File "", line 1006, in _find_and_load_unlocked File "", line 688, in _load_unlocked File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 240, in exec_module super().exec_module(module) File "", line 883, in exec_module File "", line 241, in _call_with_frames_removed File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\src\plugins\database.py", line 1, in import aiosqlite ModuleNotFoundError: No module named 'aiosqlite' 05-18 17:12:41 [ERROR] nonebot | Failed to import "nonebot_plugin_guild_patch" Traceback (most recent call last): File "D:\STUDY\Python\mai-bot\bot\SuzunoBot-AGLAS-master\bot.py", line 27, in nonebot.load_from_json("plugin-list.json", encoding="utf-8") File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\load.py", line 92, in load_from_json return load_all_plugins(set(plugins), set(plugin_dirs)) File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\load.py", line 62, in load_all_plugins return manager.load_all_plugins() File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 175, in load_all_plugins return set( File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 176, in filter(None, (self.load_plugin(name) for name in self.available_plugins)) File "D:\STUDY\Python\Anaconda\lib\site-packages\nonebot\plugin\manager.py", line 141, in load_plugin module = importlib.import_module(name) File "D:\STUDY\Python\Anaconda\lib\importlib\init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1050, in _gcd_import File "", line 1027, in _find_and_load File "", line 1004, in _find_and_load_unlocked ModuleNotFoundError: No module named 'nonebot_plugin_guild_patch' 05-18 17:12:41 [SUCCESS] nonebot | Running NoneBot... 05-18 17:12:41 [INFO] uvicorn | Started server process [28616] 05-18 17:12:41 [INFO] uvicorn | Waiting for application startup. 05-18 17:12:41 [INFO] uvicorn | Application startup complete. 05-18 17:12:41 [INFO] uvicorn | Uvicorn running on http://127.0.0.1:10219 (Press CTRL+C to quit)

Rinfair commented 1 year ago

可以问一下你用于运行bot的python版本吗? 同时,请尝试一下将requirements.txt最后一行改为pypiwin32==223后再安装依赖

MoriyaHinata commented 1 year ago

很抱歉回复的很晚,Python版本为3.10.9

MoriyaHinata commented 1 year ago

目前已经可以正常使用 但是在运行Python bot.py时会出现 05-27 08:16:58 [ERROR] nonebot | Failed to import "public"问题 但似乎?没有影响到程序。感谢您的帮助

Rinfair commented 1 year ago

目前已经可以正常使用 但是在运行Python bot.py时会出现 05-27 08:16:58 [ERROR] nonebot | Failed to import "public"问题 但似乎?没有影响到程序。感谢您的帮助

这个大概率是ChatGPT相关功能的联网问题啦,不影响public.py内其他功能的运行的