noneplugin/nonebot-plugin-memes

加载时报错,显示插件已存在,用的是真寻bot

Closed this issue · 8 comments

eniod commented

错误代码
Traceback (most recent call last):
File "bot.py", line 14, in
nonebot.load_plugins("nonebot_plugin_memes")
File "/root/.cache/pypoetry/virtualenvs/zhenxun-bot-_aGgcQvQ-py3.8/lib/python3.8/site-packages/nonebot/plugin/load.py", line 43, in load_plugins
manager = PluginManager(search_path=plugin_dir)
File "/root/.cache/pypoetry/virtualenvs/zhenxun-bot-_aGgcQvQ-py3.8/lib/python3.8/site-packages/nonebot/plugin/manager.py", line 52, in init
self.prepare_plugins()
File "/root/.cache/pypoetry/virtualenvs/zhenxun-bot-_aGgcQvQ-py3.8/lib/python3.8/site-packages/nonebot/plugin/manager.py", line 112, in prepare_plugins
raise RuntimeError(
RuntimeError: Plugin already exists: config! Check your plugin name

你的插件是怎样安装的?

eniod commented

你的插件是怎样安装的?

pip后剪切粘贴到bot的根目录,然后在bot.py里面加入nonebot.load_plugins("nonebot_plugin_memes")

load_plugins 是加载路径下所有的插件,应该用 load_plugin

或者放到真寻的插件文件夹里

eniod commented

load_plugins 是加载路径下所有的插件,应该用 load_plugin

或者放到真寻的插件文件夹里

去掉s这样报错
2

放插件文件夹这样报错
1

你 meme-generator 没装啊,检查一下是不是环境错了

eniod commented

你 meme-generator 没装啊,检查一下是不是环境错了

meme-generator装了,难道要在虚拟环境里也装一次吗

你 meme-generator 没装啊,检查一下是不是环境错了

meme-generator装了,难道要在虚拟环境里也装一次吗

不在同个虚拟环境里,插件要怎么检测到这个模块...
你应该使用api版本,这样分开就没什么问题

eniod commented

你 meme-generator 没装啊,检查一下是不是环境错了

meme-generator装了,难道要在虚拟环境里也装一次吗

不在同个虚拟环境里,插件要怎么检测到这个模块... 你应该使用api版本,这样分开就没什么问题

好的,谢谢,解决了