Closed Cathgao closed 4 years ago
机器重装后从官网下载了py3.9安装,挂在到hoshinobot上运行,报module 'base64' has no attribute 'decodestring' Google了一下貌似是PY3.9的问题,请问是否可以适配?
module 'base64' has no attribute 'decodestring'
[2020-11-14 20:31:05,896 nonebot] ERROR: Failed to import "hoshino.modules.yobot.yobot", error: module 'base64' has no attribute 'decodestring' [2020-11-14 20:31:05,898 nonebot] ERROR: module 'base64' has no attribute 'decodestring' Traceback (most recent call last): File "C:\Users\***\AppData\Local\Programs\Python\Python39\lib\site-packages\nonebot\plugin.py", line 249, in load_plugin module = importlib.import_module(module_path)
这表示你的依赖 base64 当前版本没有这个属性,请更换其他版本
yobot 还没有测试过 python3.9 的适配性,暂时请先使用 3.6 至 3.8 版本。
python3.9
这个问题是 yobot 的一个依赖 feedparser 5. 版本未适配 python3.9 导致的,更新到 feedparser 到 6. 即可解决
feedparser
pip3 install feedparser~=6.0
机器重装后从官网下载了py3.9安装,挂在到hoshinobot上运行,报
module 'base64' has no attribute 'decodestring'
Google了一下貌似是PY3.9的问题,请问是否可以适配?