A-kirami / nonebot-plugin-chatgpt

MIT License
321 stars 37 forks source link

[BUG]: RuntimeError: Cannot load plugin "nonebot_plugin_htmlrender"! #61

Open LSGLSH opened 1 year ago

LSGLSH commented 1 year ago

报告清单

影响版本

当前最新版本

问题描述

无法读取 "nonebot_plugin_htmlrender"!

复现步骤

和之前一样手动覆盖和安装,出现启动报错。

预期行为

No response

实际行为

No response

日志信息

、Traceback (most recent call last): File "/home/bot/zhenxun_bot/bot.py", line 16, in nonebot.load_plugins("my_plugins") File "/root/.cache/pypoetry/virtualenvs/zhenxun-bot-lAGE7ajM-py3.9/lib/python3.9/site-packages/nonebot/plugin/load.py", line 45, in load_plugins return manager.load_all_plugins() File "/root/.cache/pypoetry/virtualenvs/zhenxun-bot-lAGE7ajM-py3.9/lib/python3.9/site-packages/nonebot/plugin/manager.py", line 168, in load_all_plugins return set( File "/root/.cache/pypoetry/virtualenvs/zhenxun-bot-lAGE7ajM-py3.9/lib/python3.9/site-packages/nonebot/plugin/manager.py", line 169, in filter(None, (self.load_plugin(name) for name in self.available_plugins)) File "/root/.cache/pypoetry/virtualenvs/zhenxun-bot-lAGE7ajM-py3.9/lib/python3.9/site-packages/nonebot/plugin/manager.py", line 145, in load_plugin module = importlib.import_module( File "/usr/lib/python3.9/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 "/root/.cache/pypoetry/virtualenvs/zhenxun-bot-lAGE7ajM-py3.9/lib/python3.9/site-packages/nonebot/plugin/manager.py", line 233, in exec_module super().exec_module(module) File "", line 850, in exec_module File "", line 228, in _call_with_frames_removed File "/home/bot/zhenxun_bot/my_plugins/nonebot_plugin_chatgpt/init.py", line 22, in require("nonebot_plugin_htmlrender") File "/root/.cache/pypoetry/virtualenvs/zhenxun-bot-lAGE7ajM-py3.9/lib/python3.9/site-packages/nonebot/plugin/load.py", line 165, in require plugin = load_plugin(name) File "/root/.cache/pypoetry/virtualenvs/zhenxun-bot-lAGE7ajM-py3.9/lib/python3.9/site-packages/nonebot/plugin/load.py", line 34, in load_plugin return manager.load_plugin(module_path)

File "/root/.cache/pypoetry/virtualenvs/zhenxun-bot-lAGE7ajM-py3.9/lib/python3.9/site-packages/nonebot/plugin/manager.py", line 155, in load_plugin raise RuntimeError( RuntimeError: Module nonebot_plugin_htmlrender is not loaded as a plugin! Make sure not to import it before loading. 12-14 00:08:44 [ERROR] nonebot | Failed to import "nonebot_plugin_chatgpt" Traceback (most recent call last): File "/home/bot/zhenxun_bot/bot.py", line 16, in nonebot.load_plugins("my_plugins") File "/root/.cache/pypoetry/virtualenvs/zhenxun-bot-lAGE7ajM-py3.9/lib/python3.9/site-packages/nonebot/plugin/load.py", line 45, in load_plugins return manager.load_all_plugins() File "/root/.cache/pypoetry/virtualenvs/zhenxun-bot-lAGE7ajM-py3.9/lib/python3.9/site-packages/nonebot/plugin/manager.py", line 168, in load_all_plugins return set( File "/root/.cache/pypoetry/virtualenvs/zhenxun-bot-lAGE7ajM-py3.9/lib/python3.9/site-packages/nonebot/plugin/manager.py", line 169, in filter(None, (self.load_plugin(name) for name in self.available_plugins)) File "/root/.cache/pypoetry/virtualenvs/zhenxun-bot-lAGE7ajM-py3.9/lib/python3.9/site-packages/nonebot/plugin/manager.py", line 145, in load_plugin module = importlib.import_module( File "/usr/lib/python3.9/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 "/root/.cache/pypoetry/virtualenvs/zhenxun-bot-lAGE7ajM-py3.9/lib/python3.9/site-packages/nonebot/plugin/manager.py", line 233, in exec_module super().exec_module(module) File "", line 850, in exec_module File "", line 228, in _call_with_frames_removed File "/home/bot/zhenxun_bot/my_plugins/nonebot_plugin_chatgpt/init.py", line 22, in require("nonebot_plugin_htmlrender") File "/root/.cache/pypoetry/virtualenvs/zhenxun-bot-lAGE7ajM-py3.9/lib/python3.9/site-packages/nonebot/plugin/load.py", line 167, in require raise RuntimeError(f'Cannot load plugin "{name}"!') RuntimeError: Cannot load plugin "nonebot_plugin_htmlrender"!

额外补充

No response

LSGLSH commented 1 year ago

可以的话我留个联系方式QQ2368343278

Siota02 commented 1 year ago

缺少依赖,cmd或者powershell中运行pip install nonebot_plugin_htmlrender

LSGLSH commented 1 year ago

缺少依赖,cmd或者powershell中运行pip install nonebot_plugin_htmlrender

已确定我是安装过这个依赖,但是他就是读取不到

Siota02 commented 1 year ago

缺少依赖,cmd或powershell中运行pip install nonebot_plugin_htmlrender

已经确定我是安装过这个依赖的,但是他就是读取不到

htmlrender因为语法问题,你可以尝试升级到python10及以上

caiwj13 commented 1 year ago

更新后遇到相同的问题。python 3.10.4, nonebot-plugin-htmlrender 0.2.0.1

Siota02 commented 1 year ago

更新后遇到相同的问题。python 3.10.4, nonebot-plugin-htmlrender 0.2.0.1

确保是否安装依赖齐全执行以下操作,如是更新python版本需对原版本依赖重新安装 1.可以尝试clone htmlender仓 2.建议在bot目录下使用nb脚手架进行安装

caiwj13 commented 1 year ago

更新后遇到相同的问题。python 3.10.4, nonebot-plugin-htmlrender 0.2.0.1

确保是否安装依赖齐全执行以下操作,如是更新python版本需对原版本依赖重新安装 1.可以尝试clone htmlender仓 2.建议在bot目录下使用nb脚手架进行安装

用nb脚手架卸载nonebot-plugin-htmlrender后重新安装解决。

A-kirami commented 1 year ago

真寻不是用poetry的虚拟环境吗,确保依赖都有正确安装

Siota02 commented 1 year ago

真寻不是用poetry的虚拟环境吗,确保依赖都有正确安装

确实,而且真寻有自己的(

DevCAT-a commented 1 year ago

03-15 00:02:55 [ERROR] nonebot | Failed to import "nonebot_plugin_chatgpt" Traceback (most recent call last): File "", line 14, in File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot\plugin\load.py", line 122, in load_from_toml return load_all_plugins(plugins, plugin_dirs) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot\plugin\load.py", line 59, in load_all_plugins return manager.load_all_plugins() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot\plugin\manager.py", line 168, in load_all_plugins return set( File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot\plugin\manager.py", line 169, in filter(None, (self.load_plugin(name) for name in self.available_plugins))

File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot\plugin\manager.py", line 141, in load_plugin module = importlib.import_module(name) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\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 "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot\plugin\manager.py", line 233, in exec_module super().exec_module(module) File "", line 883, in exec_module File "", line 241, in _call_with_frames_removed File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot_plugin_chatgpt__init__.py", line 15, in from .chatgpt import Chatbot File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot_plugin_chatgpt\chatgpt.py", line 8, in from playwright.async_api import Page, Route, async_playwright File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\playwright\async_api__init__.py", line 25, in import playwright.async_api._generated File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\playwright\async_api_generated.py", line 25, in from playwright._impl._accessibility import Accessibility as AccessibilityImpl File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\playwright_impl_accessibility.py", line 17, in from playwright._impl._connection import Channel File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\playwright_impl_connection.py", line 23, in from greenlet import greenlet File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\greenlet\init__.py", line 29, in from ._greenlet import _C_API # pylint:disable=no-name-in-module ImportError: DLL load failed while importing _greenlet: 找不到指定的模块。