Estoy tratando de ejecutar mi secuencia de comandos en Databricks usando la biblioteca dataframe_image para diseñar mi tabla y luego guardar esto como archivo .png y obtener un error OsError: Chrome ejecutable no se puede encontrar en su máquina. Según la documentación , necesito agregar table_conversion = 'matplotlib'
import pandas as pd import numpy as np np.random.seed(0) df = pd.DataFrame(np.random.randn(10,4), columns=['A','B','C','D']) def highlight_max(s, props=''): return np.where(s == np.nanmax(s.values), props, '') styled_table = df.style.apply(highlight_max, props='color:red;', axis=1)\ .set_properties(**{'background-color': '#ffffb3'}) import dataframe_image as dfi # you might need to pip install dataframe-image dfi.export(styled_table, 'file1.png', table_conversion = 'matplotlib')Como resultado, todos los estilos se pierden.
Nota: cuando ejecuté el mismo script en Jupyter usando table_conversion = 'chrome', todo funcionó bien. Me preguntaba si hay una solución. Cualquier recomendación es bienvenida. Gracias.
Para un sistema operativo basado en Debian:
apt install chromium-chromedriverMe lo resolvió.