关于mutagen导入后ModuleNotFoundError: No module named 'mutagen._compat'的问题
网上都说修改from mutagen._compat import StringIO 改百from mutagen._sent._compat import StringIO就可以了
但是为什么我的mutagen目录下没有._sent这个文件夹,更没有._compat
在mutagen库的较新版本中,文件夹和文件名可能已经发生了变化,这可能导致一些旧的解决方案不再适用。
针对ModuleNotFoundError: No module named 'mutagen._compat'的问题,您可以尝试以下解决方案:
pip install --upgrade mutagen
from mutagen.compat import StringIO
这是因为在某些较新版本的mutagen库中,_compat模块已经被移除,取而代之的是compat模块。
首先,您需要找到适合您的mutagen版本。您可以在pypi.org网站上查找mutagen库的历史版本,选择一个较旧的版本进行下载。
然后,您可以使用pip命令手动安装该版本。例如,如果您要安装mutagen 1.42.0版本,则可以使用以下命令:
pip install mutagen==1.42.0
希望以上解决方案可以帮助您解决问题。