なんかよく原因わかってないけど、とりあえず試行錯誤する記録

状況としてはh5pyの3.7.0が入ってたので2.10.0に入れ直したいけど、

pip install h5py==2.10.0

でこけてる

https://www.pythonpool.com/error-legacy-install-failure/

pip install --upgrade pip
pip install --upgrade wheel
pip install --upgrade setuptools

今回はこれではダメだった...
(うまく行く場合もあるらしい)

https://everykalax.hateblo.jp/entry/2022/11/21/213354

pythonのバージョンという可能性が浮上。

dockerのベースイメージでpythonのバージョンが別のもの(h5pyが3.7.0 → 2.10.0なのでpython3.8 -> 3.6くらいまで)にするとpip installが通りました。

パッケージのバージョンと、python自体のバージョンの組み合わせっていう基本的な問題で詰んでいたとは...