エラー解決メモ

Last-modified: 2023-01-29 (日) 23:21:47

エラー解決メモ

出てきたエラー文でGoogleしたときに後の人が解決できるようにメモ欄として残しておきます。
みなさんもコメントどうぞ
定期的にコメント削除してこのページにまとめます。

TypeError: '>' not supported between instances of 'NoneType' and 'int'

Eta noise seed delta は空欄でも保存できるけど、空欄だと画像生成時にエラーになる
実行したコンソールのほうのログに上記エラーが出る。
WEB UI上でも画面によっては表示されます。
(hypernetwork トレーニング中のイメージ生成したときに失敗したときはWEB UI上にも表示されていました

Could not locate zlibwapi.dll. Please make sure it is in your library path!

このエラー出てdeepbooru使えなくなってたんだけど解決したんで一応書いとく
https://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html#install-zlib-windows
このページのZLIB DLLをクリックしてzlib123dllx64.zipを保存したら中のzlibwapi.dllをsystem32に入れるこれで動くようになった

git pullがうまくいかない

ここを参照のこと
https://wikiwiki.jp/sd_toshiaki/git%20pull%E6%99%82%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC

一度python3.11.0をインストール後、最新だとうまく行かないと情報を見てアンインストールし3.10.8にしたが、起動ができない

bfHUxrbg.png

webui-user.bat起動時に上記が出ます。
仮想環境作った時点でpython一式をフォルダーに持ってきちゃうのでbatが参照してる仮想環境には前のverが入ってる
その後ローカルでいじっても仮想環境のやつは変わらない
今回は仮想環境にtorchがないので一度消してもう一度仮想環境作り直し
「venv」フォルダーを消して再度起動をしたところ解決

Mf1Am8Yb.png

上記のようになり先へ進む

一度python PATH通さないでインストールしたらなんかおかしい

Couldn't launch python

exit code: 9009

stderr:
Python was not found but can be installed from the Microsoft Store: https://go.microsoft.com/fwlink?linkID=2082640
Launch unsuccessful. Exiting.
続行するには何かキーを押してください . . .

みたいな
https://www.javadrive.jp/python/install/index3.html
で手動でPATH入れたらうまく行きました。or webui-user.batに直でpythonの場所指定したらうまく行きます。

導入したけどwebui-user.bat起動時に変なの出る

venv "場所\stable-diffusion-webui\venv\Scripts\Python.exe"
Fatal Python error: init_sys_streams: can't initialize sys standard streams
Traveback (most recent call last):
  File "C:\Users\名前\AppData\Local\Programs\Python\Python310\lib\io.py", line 54, in <module>
ImportError: cannot import name 'open_code' from 'io' (unknown location)
続行するには何かキーを押してください...

WEBUIのフォルダにあるvenvフォルダ消してwebui-user.batを実行し直す
やり直す前に一応PC再起動

gradioの読み込みでブラウザがハングアップする

別の場所においているconfig.jsonの中身が最新版と不整合を起こす場合があるらしい

コメントしてね

  • Windowsだとpyとpythonのコマンドあるからパスはインストール時のウィンドウで手動を選ばないと駄目っぽかった、自動選んでから後付けでパス通しても駄目。batの頭でインポートしてるpythonをpyに書き換えるだけでも行けるかも、動き出しはした、ただしそのあとの動きは保証しかねる。https://qiita.com/shusann01116/items/efc2cd781d29dc6fb38d -- 2023-01-29 (日) 23:21:47