3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

kaleidoパッケージをインストールしているのにkaleidoをインストールしてくれと言われた

Posted at

plotlyで作成したグラフをPDF出力とhtml出力させようとしたらハマった話の第三弾です。
第二弾で完結予定だったのですが、久しぶりに動かしてみたらValueErrorが出てしまったので備忘メモとして残したいと思います。

関連する過去の記事は以下です。

環境

使用した環境
・Google Colaboratory
使用言語
・Python==3.10.12
使用パッケージ
・Plotly==5.3.1
・kaleido==0.2.

やりたかったこと

Plotlyで作成したグラフをpdf形式で静的なグラフを画像生成することと、動的なグラフをhtml形式で出力したい!

エラー内容

ValueErrorが発生したコード
fig.to_image(format="png", engine="kaleido")
ValueError: 
Image export using the "kaleido" engine requires the kaleido package,
which can be installed using pip:
    $ pip install -U kaleido

kaleidoを既にインストールしているのにインストールするように言われてしまいました。。。

やってみたこと

①pip install -U kaleidoを実行
→変化なし

②書き方を変えてみた

変えてみたコード
import plotly.io as pio
import kaleido

pio.write_image(fig, "sample.png", engine="kaleido")

→変化なし

解決方法

そもそもkaleidoを指定する必要が無く、シンプルにfig.write_image、fig.write_htmlで大丈夫でした。

サンプルコード
fig.write_image("sample.pdf")
fig.write_html('sample.html')
3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?