tabula-pyはPythonでPDF中の表を抽出できるモジュールとして業務効率化などで人気のものですが、使用時にエラー“Error from tabula-java: No Java runtime present, requesting install.”が出る場合があります。その時の対処法を紹介します。
環境:
- Macbook pro
- Python 3
- Jupyter lab
Macユーザーの場合に表示されるポップアップ
このエラーの原因としては、Mac本体に「Java Developer Kit」がインストールされていないことが原因でした。
したがってこのJava Developer Kitを「Jupyter notebook中でなく、Mac本体にインストール」する必要があります。
こちらのHPを参照しJDKをインストールします。
https://techfun.cc/java/mac-jdk-install.html
上記処理後に再びPython上で実行すると無事に解決できました。
コメント