Работа в ноутбуке Anaconda Jupyter, в ядре Apache Toree - Scala.
Я звоню: System.loadLibrary("libName")
, и я получаю сообщение об ошибке java, говорящее no libName in java.library.path
, в то время как при проверке env я вижуLD_LIBRARY_PATH=/path/to/lib/folder
, с folder
, содержащим libName.so
.Я также позвонил System.getProperty("java.library.path")
, чтобы проверить непосредственно Java-переменную, и она также содержит /path/to/lib/folder
.
Кто-нибудь знает, что я делаю неправильно?
Я получаю env, чтобы иметь этонабор переменных, изменяющий jupyter_notebook_config.py
, используя две следующие строки Python:
os.environ['LD_LIBRARY_PATH'] = "/path/to/lib/folder"
c.Spawner.env.update('LD_LIBRARY_PATH')