我以前从未使用过 plotly,我一直在尝试将示例图像代码导出为 png。我已经安装了 plotly 和 kaleido 并在 python 3 上运行了代码,但没有任何反应。
#Here is the code:
import plotly.express as px
import numpy as np
# RGB Data as numpy array
img_rgb = np.array([[[255, 0, 0], [0, 255, 0], [0, 0, 255]],], dtype=np.uint8)
fig = px.imshow(img_rgb)
fig.show()
fig.write_image("fig.png")
根据情节文档,这应该可以解决问题,但我无法获得 png 图像。它没有显示错误,没有警告......这就像 python 陷入了无限循环。我什至无法阻止终端运行。
我正在使用 python 3.9.6 64 位
我已经尝试过最新版本(5.3.1)和旧版本(4.14.3),但我遇到了同样的问题。
python -m pip install plotly
kaleido 是最新版本(0.2.1),但我也尝试过版本(0.2.0)。
python -m pip install -U kaleido
我可能做错了什么?
更新:我在另一台计算机上尝试了相同的过程,它工作正常。任何想法为什么第一台计算机不会运行代码?