0
1

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.

【Docker】Pythonのモジュールimg2pdfがdocker build時にエラーとなる

Posted at

概要

Python内でHTMLを生成し、Chromiumにキャプチャを行い、キャプチャ(JPEG)をPDFに出力する処理を作成した際に以下のエラーが発生した。
その時の対応メモと今後調査をするため備忘録として残しておく。

エラー内容

docker build時にエラー

Successfully built img2pdf
Failed to build pikepdf
ERROR: Could not build wheels for pikepdf, which is required to install pyproject.toml-based projects

img2pdf内のpikepdfというモジュールのインストールでエラーとなった。  

対応

チームメンバー内でエラーとならなかった人がいたので環境の比較を行った。

  • エラーなし
     SOCがintel
  • エラーあり
    SOCがAppleシリコン

SOCの差や使用しているPythonのバージョンが異なる…などあったのですが結局調査中にimg2pdfを使用しない方針となったので削除しました。

まとめ

とりあえず現状はモジュール削除ということで対応終了したが
今後もPDF変換は行う可能性があるので調査し、追記する。

0
1
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
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?