【エラー】No JVM shared library file (libjvm.so) found. Try setting up the JAVA_HOME environment variable properly. が出ているあなたへ

スポンサーリンク
エラー
スポンサーリンク

エラー概要

ある日以下のようなエラーに出会った。

jpype._jvmfinder.JVMNotFoundException: No JVM shared library file (libjvm.so) found. Try setting up the JAVA_HOME environment variable properly.

僕の場合はpythonでtabula-pyを使おうとした時に発生。

解決🧙‍♀️

このエラーちょっとわかりにくいけど、要はJavaが無いよってことみたい。

tabula-pyの「Requirements」には以下のようにJavaのversion 8以上が必要っぽいね。

  • Java 8+
  • Python 3.8+

だから、Javaを入れてあげれば解決。

$ sudo apt-get install default-jre

タイトルとURLをコピーしました