
結論:インストールするときに環境変数を通していなかったのが原因。通そう
困ったぞ!
StableDiffusionを新しいパソコンに入れようとしていたんです。
はい、ここから進めません。とりあえず出てきたエラーを読んでみると、シンタックスエラーとあり、これはまるでbatファイルの中身に誤字があるかのような内容です。しかし正しい手順で落としてきたファイルに間違いがあるはずがありません。
結論から言うと、Pythonのインストール時に「環境変数を通す」というチェックボックスを外してしまったことが原因です。
環境変数を設定しなおそう
先ほどPythonをインストールするにあたって「python-3.10.6-amd64.exe」をダウンロードされたと思います。それをもう一度起動して下さい。大丈夫です、既にインストールされているからもう一度起動したらバグるみたいなことはありません。
そうしたらModifyを選択。

この画面ではpipにチェックボックスを入れてください。なぜならpipもインストールしないとまた!エラーが起こるからです。

そしたら「Add Python to enciroment variables」にチェック。これで環境変数が通り、エラーが解消されます。

インストールが完了するのを待ちます。すぐ終わります。

そうしたらもう一度webui-user.batをダブルクリックしてみましょう。(自分の場合また「SyntaxError」という文言が出ましたが、後ろのコマンドプロンプトでちゃっかりダウンロードが進行し始めて、無事StableDiffusionを使えるようになりました。)

まとめ:環境変数とpipを忘れずに
再度pythonのインストールexeを起動し、pipと環境変数にチェックを入れるという解決策でした。
まあ環境変数は手動で追加してもよいのですが、インストールexeを使用すれば非エンジニアでも簡単に設定できるのでおすすめです。
Windowsユーザーならだいたいコレ↓
Windowsユーザーならだいたいコレ↓
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.gitと入力してEnter。