Python と PySimpleGUI を使用してデスクトップ アプリを構築しています。これまでのところ、すべて正常に動作しています。このプロジェクトに取り組んでいるときに、いくつかの mp3 ファイルの長さを取得し、特定の方法で表示する方法を見つける必要があることに気付きました。この意味で役立つはずの変異原モジュールを発見し、インストールしましたが、ここで問題が発生しました。
- それは私を投げます
ModuleNotFoundError: No module named 'mutagen'
。 - これを見て、問題を探し始めましたが、モジュールを正しくインストールしたにもかかわらず、インタープリターがモジュールを見つけられなかった理由がわかりませんでした。(PyCharmが私に言ったように)
私は次のことを試しました:
- プロジェクトの依存関係(およびいくつかの追加)をインストールしたローカル仮想環境を使用しており、パッケージを3〜4回アンインストールしてインストールしました
- ローカル仮想環境を削除し、別の仮想環境を作成しました。パッケージを再度インストールしましたが、同じ問題が発生しました。
- ランダム モジュール (scipy) をインストールし、プロジェクトのどこかにインポートしようとしたところ、同じエラーが発生しましたが、今回は
scipy module
私の推測では、インタープリターを適切に構成していなかったと思いますが、正直なところ、自分が何を間違っているのかわかりません。これは、対応するインタープリターを使用して venv を作成したり、他のプロジェクトに使用したのと同じ手順に従ったためです。 、うまくいきました。
詳細:
- python3.9 ベース .exe の使用
- パッケージを 2 つの方法でインストールしました。1 つは pycharm IDE を使用する方法、もう 1 つは実行する方法です。
pip3 install mutagen