Stable Diffusion を試してみる(Mac Mini)

github.com

Not able to set up Executorch(Error: Could not find a version that satisfies the requirement torch==2.3.0)


Mac M2 Proにインストールする時に発生したエラーです。
このスレッドのコメントを見てみると、 インテルMacから環境移行したAppleシリコンのMacで、 pythonアーキテクチャがarm64用とintelが混載しているときに発生する問題のようにも見えます。
(当たり前ですが、ターミナルコマンドもUniversalBinaryなんですよね。)
私の環境は、Intel Macから環境を引き継いでおり、Pythonの実行ファイルへのリンクが絡まっており、 グリーンな状態でインストールしたPythonと異なる状況になっていました。

Pythonとhomebrewを全てアンインストールした後、homebrewを再インストール。
実績のあるPythonバージョンを指定して、Stable Diffusionインストールすることで問題を解決しました。