1

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
4

1 に答える 1

3

Python ファイルに別の名前を付けます。名前が mutagen.py であるため、インポート ステートメントが間違ったモジュールを取得しています。mutagen_test.py を試してください。

于 2012-12-28T16:26:08.943 に答える