uv環境のpytorchでtensorboard使用時にNo module named ‘pkg_resources’が出る場合の対処

エラーの概要

Traceback (most recent call last):
  File ".venv/bin/tensorboard", line 4, in <module>
    from tensorboard.main import run_main
  File ".venv/lib/python3.13/site-packages/tensorboard/main.py", line 27, in <module>
    from tensorboard import default
  File ".venv/lib/python3.13/site-packages/tensorboard/default.py", line 30, in <module>
    import pkg_resources
ModuleNotFoundError: No module named 'pkg_resources'

基本的には下記コマンドでsetuptoolsのバージョン82より下を入れることで動く。

uv add --dev "setuptools<82"

tensorboardを試す際は下記コマンド

uv run tensorboard --logdir outputs/logs

コメント

タイトルとURLをコピーしました