by Anonymous » 13 Apr 2025, 02:30
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?
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]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()
[/code]
irgendwelche Hinweise?