質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Google Colaboratory

Google Colaboratoryとは、無償のJupyterノートブック環境。教育や研究機関の機械学習の普及のためのGoogleの研究プロジェクトです。PythonやNumpyといった機械学習で要する大方の環境がすでに構築されており、コードの記述・実行、解析の保存・共有などが可能です。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

Q&A

解決済

1回答

3398閲覧

Google ColabでStable Diffusionを動かそうとしているのですがエラーが出てしまいます。

spa

総合スコア52

Google Colaboratory

Google Colaboratoryとは、無償のJupyterノートブック環境。教育や研究機関の機械学習の普及のためのGoogleの研究プロジェクトです。PythonやNumpyといった機械学習で要する大方の環境がすでに構築されており、コードの記述・実行、解析の保存・共有などが可能です。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

0グッド

0クリップ

投稿2022/09/17 11:26

前提

Google ColabでStable Diffusionを動かそうとしているのですがエラーが出てしまいます。
参考にしたのは、https://gigazine.net/news/20220907-automatic1111-stable-diffusion-webui/
このサイトです。
エラー修正方法がわかる方は、返信よろしくお願いいたします。

発生している問題・エラーメッセージ

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-15-ab4dd3d6ad8b> in <module> 3 4 get_ipython().system('pip install webui') ----> 5 import webui 6 7 webui.webui() 6 frames /usr/local/lib/python3.7/dist-packages/PIL/Image.py in __getattr__(name) 59 deprecate("Image categories", 10, "is_animated", plural=True) 60 return categories[name] ---> 61 elif name in ("NEAREST", "NONE"): 62 deprecate(name, 10, "Resampling.NEAREST or Dither.NONE") 63 return 0 AttributeError: module 'PIL.Image' has no attribute 'Resampling'

該当のソースコード

python3

1!nvidia-smi 2 3!git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui 4%cd stable-diffusion-webui 5 6!pip install -r requirements.txt 7!mkdir repositories 8!git clone https://github.com/CompVis/stable-diffusion.git repositories/stable-diffusion 9!git clone https://github.com/CompVis/taming-transformers.git repositories/taming-transformers 10!git clone https://github.com/sczhou/CodeFormer.git repositories/CodeFormer 11!git clone https://github.com/salesforce/BLIP.git repositories/BLIP 12!pip install -r repositories/CodeFormer/requirements.txt 13 14#@title Normal 1.4 model 15# get a token from https://huggingface.co/settings/tokens 16user_token = "ユーザートークン" #@param {type:"string"} 17user_header = f"\"Authorization: Bearer {user_token}\"" 18!wget --header={user_header} https://huggingface.co/CompVis/stable-diffusion-v-1-4-original/resolve/main/sd-v1-4.ckpt -O model.ckpt 19 20!wget https://github.com/TencentARC/GFPGAN/releases/download/v1.3.0/GFPGANv1.3.pth 21 22%cd /content/stable-diffusion-webui 23!git pull 24 25import sys 26sys.argv = ['webui.py', "--share", "--opt-split-attention"] 27!pip install webui 28import webui 29webui.webui() 30 31

試したこと

!pip install webui  を参考ページのコードに追加。

補足情報(FW/ツールのバージョンなど)

イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Sobasenbei

2022/09/17 11:29

pillowのバージョンはいくつですか
spa

2022/09/17 11:43

返信ありがとうございます。バージョンはPillow 9.2.0 です。 !pip list で確認しました。
spa

2022/09/18 01:28 編集

Sobasenbeiさん: pillowのバージョンを7.1.2に落としてみましたが、 ModuleNotFoundError: No module named 'pillow' と出てスタックしてしまいました。 !pip list で確認したところ確かにモジュールはインストールされているようです。 pillow 8.1.0 も試しましたがダメでした。
spa

2022/09/18 01:17

jbpb0さん: !pip install webui は確かにいらないですね。 動かなくていろいろいじってみたときのコードが残っていました。 ご指摘ありがとうございます。
jbpb0

2022/09/18 02:33

!pip install Pillow==9.0.0 では、どうでしょうか? あと、インストール後にすぐにコードを実行せず、ランタイムを再起動してからコードを実行してみてください
jbpb0

2022/09/18 02:36

> ModuleNotFoundError: No module named 'pillow' インポートするのは「pillow」ではなく「PIL」ですが
spa

2022/09/18 02:56 編集

import PIL に変更したら先へ進みました。ありがとうございます。pillowは9.0.0で動きました。 サンプルコードを信用しすぎました。最初に疑ってみるべきでした。 しかしまた問題が発生しまして、 import webui のところで ImportError Traceback (most recent call last) <ipython-input-17-7bac542db7f1> in <module> 5 get_ipython().system('pip install pillow==9.0.0') 6 import PIL ----> 7 import webui 8 9 webui.webui() ------------------------------------------------------------------- /content/stable-diffusion-webui/modules/images.py in <module> 9 import piexif.helper 10 from PIL import Image, ImageFont, ImageDraw, PngImagePlugin ---> 11 from fonts.ttf import Roboto 12 import string 13 ImportError: cannot import name 'Roboto' from 'fonts.ttf' (/usr/local/lib/python3.7/dist-packages/fonts/ttf/__init__.py) のエラーが出てしまいました。修正方法がわかる場合は教えてください。よろしくお願いします。
spa

2022/09/18 03:46

ありがとうございました。 ご指摘の通りバージョンを追加したら動きました! jbpb0さん、Sobasenbeiさん 大変お世話になりました。一人では解決できなかったので非常に助かりました。
Sobasenbei

2022/09/18 04:00

自己解決お願いします
spa

2022/09/18 04:12

自己解決しました。ご協力ありがとうございました。
guest

回答1

0

自己解決

import pillow を import PIL に変更。
pillowのバージョンを9.0.0に変更。
%cd stable-diffusion-webui 内の requirements.txtに"pillowのバージョン指定テキスト"を追加。

投稿2022/09/18 04:11

spa

総合スコア52

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問