pdf2imageのNo such file or directory: 'pdfinfo'エラー

2021年8月30日月曜日

Python WSL

t f B! P L
python3でpdf2imageを使ってpdfを読み込もうとすると、次のようなエラーが発生しました。

$python3 ./optpdf.py
Traceback (most recent call last):
  File "local/lib/python3.8/site-packages/pdf2image/pdf2image.py", line 458, in pdfinfo_from_path
    proc = Popen(command, env=env, stdout=PIPE, stderr=PIPE)
  File "/usr/lib/python3.8/subprocess.py", line 858, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib/python3.8/subprocess.py", line 1704, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'pdfinfo'

During handling of the above exception, another exception occurred:

実行環境はWSLのUbuntu20.04.1 LTSです。

解決策

poppler-utilsをインストールするとエラーが出なくなりました。

$sudo apt-get install -y poppler-utils

このブログを検索

QooQ