ComfyUIで、ComfyUIで発生する’Numpy is not available’エラーが発生した時の解決方法について共有しておきたいと思います。
エラー発生時の状況
Stability Matrixを使用して、ComfyUIを再インストール後、画像生成中に発生。
「Numpy is not available」とエラーを出して処理が中断してしまいます。

原因
どうやら、Numpyのアップデートに伴って、発生してしまっているエラーのようです。
エラーが発生した当該環境のNumpyのバージョンは「2.0.1」です。バージョンの確認方法および、対処方法は下記の通りです。
対処方法
コマンドプロンプトの起動と仮想環境の有効化
まず、コマンドプロンプトを起動し、ComfyUIのインストールディレクトリに入ります。
私の場合、「C:\SDTool\StabilityMatrix-win-x64\Data\Packages\ComfyUI」にインストールされていますので、下記の様に移動します。
cd C:\SDTool\StabilityMatrix-win-x64\Data\Packages\ComfyUI\
次に、venvのアクティベート用スクリプトを起動します。
venv\Scripts\activate
アクティベートが完了すると、ターミナル上の行頭に(venv)がつくはずです。
Numpyのバージョンの確認
いきなり削除しても良いですが、念のためバージョンを確認しておいた方が良いでしょう。
下記のコマンドを打つと、インストールされているパッケージのバージョンを確認することができます。
pip list

numpyの欄が2.0.1と記載されていることがわかります。
Numpyのバージョンのアンインストール
下記のコマンドでNumpyをアンインストールします。
pip uninstall numpy
Numpyバージョン1.26.4のインストール
下記のコマンドでダウングレードしたバージョンとなる1.26.4をインストールします。
pip install numpy=1.26.4
まとめ
✔ まとめ
-
本記事では、ComfyUIを使用中に発生した「Numpy is not available」のエラーへの対象方について説明いたしました。
同様の現象で悩まされている方たちのお役に立てれば幸いです。
参考URL
ComfyUI Failed to initialize NumPy · Issue #689 · LykosAI/StabilityMatrix (github.com)
情報メディア学修士, 応用情報技術者
Wikipedia国際会議, 人工知能学会, 情報処理学会, 自然言語処理学会, 人文科学とコンピューターシンポジウムへのへの論文寄稿および受賞歴あり。扱ったことのあるプログラミング言語は、C, C++, COBOL, アセンブリ言語, Pascal, Java, Python, JavaScript等。特に言語に依存することなく必要に応じて使用します。


コメント