【Raspberry Pi4】ImportError: libportaudio.so.2: cannot open shared object file: No such file or directoryの解決方法

  • 2022.03.15
  • IT
【Raspberry Pi4】ImportError: libportaudio.so.2: cannot open shared object file: No such file or directoryの解決方法

表題通り。

エラー

ラズパイでpyaudioを使ったパイソンプログラムを実行しようとしたところ、下記のようなエラーが起きた。

環境

  • Raspberry Pi 4 4GB
  • Raspbian 10.11( cat /etc/debian_version)
  • Python3 : 3.7.3
  • pip3: pip 22.0.4

解決策

アンインストールしてから、ないと言われたライブラリをインストールしてから、Pyaudioをインストールする。

ちなみに、pip3でもpipでも同じ。

また、pip3にsudoをつけるかどうかはユーザーの使い方次第。

下記のように出るので推奨はされていないようだが、センサーを扱うためにはsudo権限が必要だったので、sudoをつけた。