概要
pip install
には成功するのだけど、 tensorboard
の起動時にエラーが発生するときの対策を記載しています。
対象エラー
この記事では、以下の二つのエラーを対象としています。
- AttributeError:
np.string_
was removed in the NumPy 2.0 release. Usenp.bytes_
instead. - ModuleNotFoundError: No module named 'imghdr'
解消法
1. AttributeError: np.string_
was removed in the NumPy 2.0 release. Use np.bytes_
instead.
numpy
のバージョンが 2.0 以上の時に、 tensorboard
のバージョンが古いと発生するようです。
対処法は、以下の記事に掲載されていました。
具体的には、以下のように tensorboard
のバージョンを 2.18.0
にあげることで解消できました。
requirements.txt
tensorboard==2.18.0
2. ModuleNotFoundError: No module named 'imghdr'
こちらは、 Python 3.13 の時に発生するエラーのようでした。
対処法は、以下の記事に掲載されていました。
standard-imghdr==3.13.0
という pip モジュールを追加することで解消できました。
requirements.txt
standard-imghdr==3.13.0