bot-ssttkkl / nonebot-plugin-pixivbot

NoneBot插件,发送随机Pixiv插画、画师更新推送、定时订阅推送……
MIT License
111 stars 2 forks source link

导入时发生报错,nonebot_plugin_pixivbot.data.pixiv_repo.local_repo.base.LocalPixivRepo #204

Closed simpleYOTO closed 1 year ago

simpleYOTO commented 1 year ago
1693321455618

08-29 22:51:30 [ERROR] nonebot | Failed to import "nonebot_plugin_pixivbot" Traceback (most recent call last): File "C:\Users\Administrator\Desktop\zhunxunbot\zhenxun_bot\bot.py", line 15, in nonebot.load_plugins("extensive_plugin") File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\zhenxun-bot-7qRsZznG-py3.9\lib\site-packages\nonebot\plugin\load.py", line 50, in load_plugins return manager.load_all_plugins() File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\zhenxun-bot-7qRsZznG-py3.9\lib\site-packages\nonebot\plugin\manager.py", line 176, in load_all_plugins return set( File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\zhenxun-bot-7qRsZznG-py3.9\lib\site-packages\nonebot\plugin\manager.py", line 177, in filter(None, (self.load_plugin(name) for name in self.available_plugins))

File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\zhenxun-bot-7qRsZznG-py3.9\lib\site-packages\nonebot\plugin\manager.py", line 146, in load_plugin module = importlib.import_module( File "C:\Python\lib\importlib__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1030, in _gcd_import File "", line 1007, in _find_and_load File "", line 986, in _find_and_load_unlocked File "", line 680, in _load_unlocked File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\zhenxun-bot-7qRsZznG-py3.9\lib\site-packages\nonebot\plugin\manager.py", line 242, in exec_module super().exec_module(module) File "", line 850, in exec_module File "", line 228, in _call_with_frames_removed File "C:\Users\Administrator\Desktop\zhunxunbot\zhenxun_bot\extensive_plugin\nonebot_plugin_pixivbot__init.py", line 32, in from . import handler File "C:\Users\Administrator\Desktop\zhunxunbot\zhenxun_bot\extensive_plugin\nonebot_plugin_pixivbot\handler\init.py", line 1, in from . import command File "C:\Users\Administrator\Desktop\zhunxunbot\zhenxun_bot\extensive_plugin\nonebot_plugin_pixivbot\handler\command\init.py", line 1, in from .bind import BindHandler, UnbindHandler File "C:\Users\Administrator\Desktop\zhunxunbot\zhenxun_bot\extensive_plugin\nonebot_plugin_pixivbot\handler\command\bind.py", line 5, in from .command import SubCommandHandler File "C:\Users\Administrator\Desktop\zhunxunbot\zhenxun_bot\extensive_plugin\nonebot_plugin_pixivbot\handler\command\command.py", line 14, in from ..base import EntryHandler File "C:\Users\Administrator\Desktop\zhunxunbot\zhenxun_bot\extensive_plugin\nonebot_plugin_pixivbot\handler\base.py", line 17, in from ..model.message import IllustMessagesModel File "C:\Users\Administrator\Desktop\zhunxunbot\zhenxun_bot\extensive_plugin\nonebot_plugin_pixivbot\model\message\init.py", line 1, in from .illust_message import IllustMessageModel File "C:\Users\Administrator\Desktop\zhunxunbot\zhenxun_bot\extensive_plugin\nonebot_plugin_pixivbot\model\message\illust_message.py", line 9, in from ...data.pixiv_repo import PixivRepo File "C:\Users\Administrator\Desktop\zhunxunbot\zhenxun_bot\extensive_plugin\nonebot_plugin_pixivbot\data\pixiv_repo\init__.py", line 5, in from .mediator_repo import MediatorPixivRepo File "C:\Users\Administrator\Desktop\zhunxunbot\zhenxun_bot\extensive_plugin\nonebot_plugin_pixivbot\data\pixiv_repo\mediator_repo.py", line 23, in local = context.require(LocalPixivRepo) File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\zhenxun-bot-7qRsZznG-py3.9\lib\site-packages\nonebot_plugin_pixivbot\context.py", line 127, in require return self._find_provider(key).provide() File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\zhenxun-bot-7qRsZznG-py3.9\lib\site-packages\nonebot_plugin_pixivbot\context.py", line 135, in _find_provider raise KeyError(key) KeyError: <class 'extensive_plugin.nonebot_plugin_pixivbot.data.pixiv_repo.local_repo.base.LocalPixivRepo'>

恳请大佬指教

ssttkkl commented 1 year ago

解决方式:别用真寻

simpleYOTO commented 1 year ago

解决方式:别用真寻

是有什么插件冲突吗?

simpleYOTO commented 1 year ago

那我换一换,感谢大佬解答

ssttkkl commented 1 year ago

因为像这样把插件塞进extensive_plugin会破坏包引用结构,插件只保证在nonebot2框架能运行


From: simpleYOTO @.> Sent: Monday, September 4, 2023 12:20:53 AM To: bot-ssttkkl/nonebot-plugin-pixivbot @.> Cc: ssttkkl @.>; Comment @.> Subject: Re: [bot-ssttkkl/nonebot-plugin-pixivbot] 导入时发生报错,nonebot_plugin_pixivbot.data.pixiv_repo.local_repo.base.LocalPixivRepo (Issue #204)

那我换一换,感谢大佬解答

― Reply to this email directly, view it on GitHubhttps://github.com/bot-ssttkkl/nonebot-plugin-pixivbot/issues/204#issuecomment-1704345806, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEEHL4VGXAEEAQ45MWE6CDTXYSU6LANCNFSM6AAAAAA4DDNIIE. You are receiving this because you commented.Message ID: @.***>

simpleYOTO commented 1 year ago

因为像这样把插件塞进extensive_plugin会破坏包引用结构,插件只保证在nonebot2框架能运行 ____ From: simpleYOTO @.> Sent: Monday, September 4, 2023 12:20:53 AM To: bot-ssttkkl/nonebot-plugin-pixivbot @.> Cc: ssttkkl @.>; Comment @.> Subject: Re: [bot-ssttkkl/nonebot-plugin-pixivbot] 导入时发生报错,nonebot_plugin_pixivbot.data.pixiv_repo.local_repo.base.LocalPixivRepo (Issue #204) 那我换一换,感谢大佬解答 ― Reply to this email directly, view it on GitHub<#204 (comment)>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEEHL4VGXAEEAQ45MWE6CDTXYSU6LANCNFSM6AAAAAA4DDNIIE. You are receiving this because you commented.Message ID: @.***>

好的,谢谢大佬,我之前自己直接搭确实可以,那我重新弄回自己的