ComfyUI on Stability Matrixでエラーが出てたので直したときのメモ
エラー箇所
恐らく、ComfyUIのアップデート後に起こるようになっていたもの。しかし、普通に使えていた。おそらく使っていないカスタムノードのところで出ていたか、型付け用なので影響が出ないのだろうと思った。tomlが読めないだけっぽい。
以下のようなエラーが出ていた:
Unable to parse pyproject.toml due to lack dependency pydantic-settings, please run 'pip install -r requirements.txt': cannot import name 'Sentinel' from 'typing_extensions'
typing_extensionsモジュールから、Sentinelがインポートできていないようだ。現状では以下のように4.12.2がインストールされている。
typing_extensions 4.12.2
修正
以下のコマンドで、他のモジュールパッケージに影響が出ないことを確認しつつtyping_extensions
をアップグレードした。
pip install --upgrade --dry-run typing-extensions
これにより、4.15.0
にアップグレードされ、エラーは出なくなった。コンソール出力がすっきりした。
なお、他パッケージに影響が出るなら、復元用にそれらのバージョンもメモしておこうかと思っていた。
あとは使わないカスタムノードは消した。その方が安心だろう。
以上です。
Amazonアソシエイト
https://amzn.to/4nVJzUo