Raspberry Pi 3B+ に Moode Player 4.3 を入れてセットアップしている最中に pip install が変なタイミングでコケていました。
StackTraceみてもいまいち要領を得ないというか、なんで普通にRequestSession貼ろうとしてるだけでそんなエラーになるの?という状態だったのでメモを。
具体的には moOde Player 4.3 に gmusicapi という python package を pip install すると謎な StackTrace を吐きながらエラーになる、という現状です。
結論を先に言うとどうやらメモリ不足のようなので、一時的に swap を作って耐えしのぎました。
なお、インストール完了まで 40 分程度かかります。
例によって pip を叩くと build が走るわけですが、その途中不思議なタイミングで Exception を吐いていました。
StackTrace
で、原因はメモリ不足のようなので swap を作ってとりあえず凌ぐ方向が良さそうです。
と moode 公式の forum でも言ってました(ぶん投げ
ヒント:ラズパイ(Raspberry Pi Zero WH)でtensorflowをインストール
Errors when I try to install gplaymusicapi in Moode 4.1
$ sudo /sbin/dphys-swapfile setup
want /var/swap=100MByte, generating swapfile ... of 100MBytes
$ sudo /sbin/dphys-swapfile swapon
とりあえず何も設定しないで 100MB の swap を作りました。
その後は setuptools が大体古いって言われるので念の為 upgrade してから再度 install します。
$ sudo pip install --upgrade setuptools
$ sudo pip install gmusicapi
ここから大体 40分 ほど待機。
OverClock OverVoltage してあったのでヒートシンクが加熱しています。注意しましょう。
で、終わったあとは
$ sudo /sbin/dphys-swapfile swapoff
$ sudo /sbin/dphys-swapfile uninstall
して reboot しましょう。