一段时间以来,我一直在我的 Windows 7 机器上使用 Python 2.7 的 mutagen 包(版本 - mutagen-1.20),不幸的是它今天早些时候停止工作。
我已经重新安装了这个包,删除了所有属于这个包的文件,然后重新安装了一遍,但是所有的努力都是徒劳的。让我感到困惑的是,直到昨天这一切都运作良好。有人可以指出我可能出了什么问题。我在下面提到了一些代码和日志以供参考。谢谢!
我还安装了 eyed3 包,这对于这里使用的同一个 mp3 文件运行良好。不幸的是,eyed3 没有诱变剂那么令人印象深刻,我陷入了这种奇怪的境地。
mutagen.py - 用于测试的 Python 代码(example.mp3 位于脚本所在的同一目录中):
from mutagen.mp3 import MP3
audio = MP3("example.mp3")
print audio.info.length, audio.info.bitrate
命令提示符的错误日志:
C:\Python27>python mutagen.py
Traceback (most recent call last):
File "mutagen.py", line 1, in <module>
from mutagen.mp3 import MP3
File "C:\Python27\mutagen.py", line 1, in <module>
from mutagen.mp3 import MP3
ImportError: No module named mp3