2026年3月6日

午前中は病院。うーん。

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"

これ、また一年くらいしたら動かなくなってそうだな・・・