午前中は病院。うーん。
Macにpyenvを入れてみるテスト。
brew install pyenv
pyenv install 3.11
最新のWSL(Ubuntu)にはPython 3.12が入っている。これなら大丈夫かな。
Python3のvenvが入ってなかった。
sudo apt update
sudo apt install python3.12-venv
tensorflowjs_converterを実行したら
ModuleNotFoundError: No module named 'pkg_resources'
というエラーが出る問題、setuptoolsのバージョンが新しすぎるのが原因だったらしい。おそらくuvで入れたときにうまくいかなかったエラーもこれだな。以下のように一度アンインストールし、古いバージョンを指定して入れなおせばOK。
python3 -m pip uninstall setuptools
python3 -m pip install "setuptools==80.9.0"
これ、また一年くらいしたら動かなくなってそうだな・・・