nonebot_plugin_game_collection
nonebot_plugin_game_collection copied to clipboard
加载时报错
08-26 22:59:49 [ERROR] nonebot | Failed to import "nonebot_plugin_game_collection"
Traceback (most recent call last):
File "
File "/Users/mac/nb/jam233/.venv/lib/python3.11/site-packages/nonebot/plugin/manager.py", line 142, in load_plugin module = importlib.import_module(name) File "/opt/homebrew/Cellar/[email protected]/3.11.4_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/importlib/init.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "
", line 1204, in _gcd_import File " ", line 1176, in _find_and_load File " ", line 1147, in _find_and_load_unlocked File " ", line 690, in _load_unlocked File "/Users/mac/nb/jam233/.venv/lib/python3.11/site-packages/nonebot/plugin/manager.py", line 242, in exec_module super().exec_module(module) File " ", line 940, in exec_module File " ", line 241, in _call_with_frames_removed File "/Users/mac/nb/jam233/.venv/lib/python3.11/site-packages/nonebot_plugin_game_collection/init.py", line 31, in from . import Manager File "/Users/mac/nb/jam233/.venv/lib/python3.11/site-packages/nonebot_plugin_game_collection/Manager.py", line 15, in from .utils.chart import gini_coef, default_BG File "/Users/mac/nb/jam233/.venv/lib/python3.11/site-packages/nonebot_plugin_game_collection/utils/chart.py", line 20, in from ..config import BG_image,fontname,fallback_fonts File "/Users/mac/nb/jam233/.venv/lib/python3.11/site-packages/nonebot_plugin_game_collection/config.py", line 88, in config = Config.parse_obj(global_config.dict()) File "pydantic/main.py", line 526, in pydantic.main.BaseModel.parse_obj return cls(**obj) File "pydantic/main.py", line 341, in pydantic.main.BaseModel.init raise validation_error pydantic.error_wrappers.ValidationError: 1 validation error for Config game_fallback_fonts value is not a valid list (type=type_error.list)
求大佬帮助捏
加载配置出错,env里game_fallback_fonts写的什么?
默认备用字体
game_fallback_fonts = [ "Arial", "Tahoma", "Microsoft YaHei", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Source Han Sans SC", "Noto Sans SC", "Noto Sans CJK JP", "WenQuanYi Micro Hei", "Apple Color Emoji", "Noto Color Emoji", ]
就还是默认的这些
默认备用字体
game_fallback_fonts = [ "Arial", "Tahoma", "Microsoft YaHei", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Source Han Sans SC", "Noto Sans SC", "Noto Sans CJK JP", "WenQuanYi Micro Hei", "Apple Color Emoji", "Noto Color Emoji", ]
就还是默认的这些
把这个删了
Failed to import "nonebot_plugin_game_collection"
Traceback (most recent call last):
File "
File "/Users/mac/nb/jam233/.venv/lib/python3.11/site-packages/nonebot/plugin/manager.py", line 142, in load_plugin module = importlib.import_module(name) File "/opt/homebrew/Cellar/[email protected]/3.11.4_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/importlib/init.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "
", line 1204, in _gcd_import File " ", line 1176, in _find_and_load File " ", line 1147, in _find_and_load_unlocked File " ", line 690, in _load_unlocked File "/Users/mac/nb/jam233/.venv/lib/python3.11/site-packages/nonebot/plugin/manager.py", line 242, in exec_module super().exec_module(module) File " ", line 940, in exec_module File " ", line 241, in _call_with_frames_removed File "/Users/mac/nb/jam233/.venv/lib/python3.11/site-packages/nonebot_plugin_game_collection/init.py", line 31, in from . import Manager File "/Users/mac/nb/jam233/.venv/lib/python3.11/site-packages/nonebot_plugin_game_collection/Manager.py", line 15, in from .utils.chart import gini_coef, default_BG File "/Users/mac/nb/jam233/.venv/lib/python3.11/site-packages/nonebot_plugin_game_collection/utils/chart.py", line 29, in font_big = ImageFont.truetype(font = fontname, size = 60, encoding = "utf-8") File "/Users/mac/nb/jam233/.venv/lib/python3.11/site-packages/PIL/ImageFont.py", line 791, in truetype return freetype(font) File "/Users/mac/nb/jam233/.venv/lib/python3.11/site-packages/PIL/ImageFont.py", line 788, in freetype return FreeTypeFont(font, size, index, encoding, layout_engine) File "/Users/mac/nb/jam233/.venv/lib/python3.11/site-packages/PIL/ImageFont.py", line 226, in init self.font = core.getfont( OSError: cannot open resource 貌似还是不大行