plotly / plotly/plotly.py

Plotly 5.x recommends `pip install -U kaleido` which is no longer compatible

Abierto
#5,241 0 comentarios 0 reacciones 1 asignado Ver en GitHub

@emilykl ya está trabajando en esto.

Desde el 25/6/2025.

feature P1
Lenguaje dominante
Python
Estrellas
18.8k
Forks
2.8k
Merge medio
16 h 26 min
PR fusionados (30 d)
21

Descripción

Just ran into this issue since kaleido 1.0.0 was just released yesterday.

Steps to Reproduce

  1. Install plotly 5.x (pip install "plotly<6.0.0")
  2. In a python session, create a plotly figure and try to write it using to_image (using instructions from https://plotly.com/python/static-image-export/)
  3. Follow the steps in the error message to install kaleido pip install -U kaleido
  4. Repeat step 2

Expected Results
4. Image export should work

Actual Results
4. Get an error about the version of kaleido not being compatible with plotly.

Warning: You have Plotly version 5.24.1, which is not compatible with this version of Kaleido (1.0.0).

This means that static image generation (e.g. `fig.write_image()`) will not work.

Please upgrade Plotly to version 6.1.1 or greater, or downgrade Kaleido to version 0.2.1.

Two things could help here:

  1. In plotly 5.x, update the error message to say pip install -U "kaleido<1.0.0": https://github.com/plotly/plotly.py/blob/5d79b80c53f779274170743539a481c524e04c8f/packages/python/plotly/plotly/io/_kaleido.py#L136
  2. In kaleido 1.x, update the error message to say how to upgrade plotly or downgrade kaleido, e.g. pip install -U plotly, or pip install "kaleido<1.0.0"

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.