pythonのスクリプト実行時のエラー
ModuleNotFoundError: No module named 'simpleaudio'
で、ここが罠で、simpleaudioをpipでインストールしたらいけるんでしょーと思って実行してもビルドエラーが起こる!!!
$ pip install simpleaudio
ERROR: Failed building wheel for simpleaudio
やったこと
$ pip install wheel
$ python -m pip install --upgrade pip setuptools wheel
$ pip install simpleaudio
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (simpleaudio)
上記を実行したが、解決せず。エラーが出てしまいました。
結局、Microsoft Visual C++ Build Toolsのインストールが不十分だったのが原因だったようです。
「C++ Build Tools」と「Windows 10 SDK」をインストールする必要があります。
まずは以下のリンクからMicrosoft Visual C++ Build Toolsのダウンロードとインストールをします。
https://visualstudio.microsoft.com/ja/visual-cpp-build-tools/
最初に出てくるポップアップで「続行」をクリック
以下のような画面になった人は「変更」をクリック(はじめてインストールした人はでないかも)
とりあえず以下の画像の赤枠に☑をいれればOK
※不必要なものが入っているなと思った人は消してください。自分はわかりません。
右下の「変更」をクリックして、インストールをします。(5分くらいかかった)
最後にsimpleaudioをpipでインストール
$ pip install simpleaudio
これで私はいけました。
正直、ほかにも試行錯誤していたので、そのときに入れていたライブラリとかが影響している可能性もありますので、100%の保証はできません。
ですが、参考になれば幸いです。