Open marianoju opened 1 year ago
Same here, but it simply hangs on line
startup_response_string = self._proc.stdout.readline().decode('utf-8')
and never gets to the message "Failed to start Kaleido ..."
Win 11, python 3.10, kaleido version: 0.2.1.
my issue with windows 10 in conda was the spaces in the Program Files path throwing it off.
reverting to this older version worked from me for my windows 10 env
pip install --upgrade "kaleido==0.1.*"
Same issue, fixed on Windows by reverting to version 0.1.0.post1
pip install "kaleido==0.1.0.post1"
Issue is fixed with version 0.1.0.post1
on Windows but not on Linux.
If I create a light virtual env:
conda create -n "tmpenv_py12" python=3.12 jupyter ipykernel numpy plotly python-kaleido
Now this simple code :
import numpy as np
import plotly.graph_objects as go
import plotly, ipykernel, kaleido
print(f"plotly: {plotly.__version__}")
print(f"kaleido: {kaleido.__version__}")
print(f"ipykernel: {ipykernel.__version__}")
x = np.arange(100)
fig = go.Figure(data=go.Scatter(x=x, y=x**2))
fig.write_image("tmp.png")
throws an error ValueError: Failed to start Kaleido subprocess. Error stream:
:
I tried with all available versions of kaleido on Linux (0.0.1rc3, 0.0.1rc4, 0.0.1rc5, 0.0.1rc6, 0.0.1rc8, 0.0.1rc9, 0.0.1, 0.0.2, 0.0.3, 0.0.3.post1, 0.1.0a2, 0.1.0a3, 0.1.0, 0.2.0rc1, 0.2.0, 0.2.1)
with python 3.12
and plotly 5.9
. I always get the same error.
What am I doing wrong ?
Any help would be much appreciated!
Thanks for your interest in Kaleido. We are currently working on an overhaul that might address your issue - we hope to have news in a few weeks and will post an update then. Thanks - @gvwilson
Running Python 3.8.17 in a conda environment on Windows 10. I have created a dedicated virtual environment and installed
plotly
andpython-kaleido
. I have then executed the following script:Output is as follows:
The empty Error stream makes this error particularly difficult to debug. I have tried installing
plotly
5.9.0 from defaults andpython-kaleido
0.2.1 from conda-forgeplotly
5.11.0 andpython-kaleido
0.2.1 from conda-forgeplotly
5.15.0 andpython-kaleido
0.0.3 from plotlyplotly
5.15.0 from plotly andpython-kaleido
0.2.1 from conda-forgeplotly
5.15.0 andpython-kaleido
0.2.1 from conda-forgeIn short, I have not found a way to fix the error. I would be very grateful for any help.