WebUI Cannot add middleware after an application has started エラー解決方法

11日からWebUIインストールするときCannot add middleware after an application has startedエラーが発生する場合があります。 fastapiというフレームワークが11日更新されたのに不安定でバグが発生しているようで、fastapiアップデート前バージョンをインストールしてエラーを解決することができます。

WebUIエラーの解決方法

ai生成プログラム

更新前のバージョンをインストールするには、すべてのスクリプトを使用する権限が必要です。まず、WindowsエクスプローラでPowerShellを検索し、管理者権限で実行します。

前にWindowsを付けると、検索結果に表示されないので、PowerShellのみを入力してください。

命令入力

PowerShellにSet-ExecutionPolicy Unrestrictedと入力し、Enterを押します。次に、yを押してEnterを押して入力すると設定が完了します。

エラーの解決

スクリプトの使用を許可したら、次にfastapi旧バージョンをインストールします。以下の命令を順番に入力してください。

  • cd (webuiがインストールされているパス)
  • cd ./venv/Scripts/
  • ./Activate.ps1

pip install --upgrade fastapi==0.90.0

その命令を順番に入力するとエラーが解決します。その後、スクリプトの許可を非許可に変更したい場合は、Set-ExecutionPolicy Restrictedコマンドを入力> yと入力してEnterを押します。

ai生成プログラム

その後、webi-user.batを実行すると、正常に実行されていることを確認できます。

Comment