解决方法
pip install mutagen==1.45.1
解决思路
- mutagen-1.47.0导入
from mutagen._compat import StringIO
时报错No module named ‘mutagen._compat’ - 搜索资料,No module named ‘mutagen._compat_no module named 'mutagen-CSDN博客说明要改成
from mutagen._senf._compat import StringIO
,此处可直接下载我改好的版本3210448723/fdfs_client-py: fastdfs python client compatible with ver 4.0.6 (github.com),但改完后依旧会报错 - 查看安装的mutagen包,发现并没有
_senf
和_compat
文件夹 - 猜测版本不对,我安装的是最新的版本
- 去github官方仓库:quodlibet/mutagen: Python module for handling audio metadata (github.com),寻找之前存在
_compat
文件夹时的版本(我是通过搜索issue
发现的一个pull request
中的代码导入了mutagen._senf
) - 下载找到的早期版本lazka/mutagen at d427188d7c73611494815da74e6fb069192b0bdd (github.com),发现版本是1.45.1,那重新安装这个版本的mutagen即可
- 安装后问题解决