Gradio "AttributeError: 'Image' Objekt hat kein Attribut 'Proxy_url'"Python

Python-Programme
Anonymous
 Gradio "AttributeError: 'Image' Objekt hat kein Attribut 'Proxy_url'"

Post by Anonymous »

Da der Gradio Discord Server beschäftigt ist oder keine neuen Anfragen zulässt, veröffentliche ich dies hier. Ich beabsichtige, ein Bild in den Zeilen eines Gradio -Datensatzes anzuzeigen. Der Fehler lautet "AttributeError: 'Image' Objekt hat kein Attribut 'proxy_url'" und scheint tief in der Implementierung von Gradio zu sein, sodass die KI nicht geholfen hat, den Kontext zu verstehen. < /P>

Code: Select all

python -c "import gradio as gr; import sys; print(f'Python {sys.version.split()[0]}\\nGradio {gr.__version__}')"

Python 3.11.11
Gradio 5.23.3
< /code>
Dies ist der Fehlerstapel: < /p>
 File "src/test_001.py", line 18, in show_startup_quotes
return gr.Dataset(
^^^^^^^^^^^
File ".venv/lib/python3.11/site-packages/gradio/component_meta.py", line 182, in wrapper
return fn(self, **kwargs)
^^^^^^^^^^^^^^^^^^
File ".venv/lib/python3.11/site-packages/gradio/components/dataset.py", line 86, in __init__
self.component_props = [
^
File ".venv/lib/python3.11/site-packages/gradio/components/dataset.py", line 88, in 
component.get_config(),
^^^^^^^^^^^^^^^^^^^^^^
File ".venv/lib/python3.11/site-packages/gradio/components/base.py", line 245, in get_config
config = super().get_config()
^^^^^^^^^^^^^^^^^^^^
File ".venv/lib/python3.11/site-packages/gradio/blocks.py", line 266, in get_config
config = {**config, "proxy_url": self.proxy_url, "name": self.get_block_class()}
< /code>
Hier ist der Code, der < /p>
reproduzieren kannimport gradio as gr
from PIL import Image

white_image = Image.new("RGBA", (16, 16), color=(0, 0, 0, 0))
red_image = Image.new("RGBA", (16, 16), color=(255, 0, 0, 255))

philosophy_quotes = [
[white_image, "I think therefore I am."],
[white_image, "The unexamined life is not worth living."]
]

startup_quotes = [
[red_image, "Ideas are easy. Implementation is hard"],
[red_image, "Make mistakes faster."]
]

def show_startup_quotes():
return gr.Dataset(
samples=startup_quotes,
components=[
gr.Image(type="pil"),
gr.Text()
])

with gr.Blocks() as demo:
textbox = gr.Textbox()
image = gr.Image(visible=False,type="pil")
dataset = gr.Dataset(components=[textbox, image], samples=philosophy_quotes)
button = gr.Button()

button.click(show_startup_quotes, None, dataset)

demo.launch()
irgendwelche Hinweise?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post