public static void main(String[] args) throws JepException {
MainInterpreter.setJepLibraryPath("/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/jep/libjep.jnilib");
Jep jep = new Jep();
// evaluates and returns the results
Integer y = (Integer) jep.getValue("2 + 4");
System.out.println( y);
jep.close();
}
Error:
--------
Exception in thread "main" java.lang.UnsatisfiedLinkError: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/jep/libjep.jnilib: dlopen(/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/jep/libjep.jnilib, 1): Library not loaded: @rpath/libpython3.7m.dylib
Referenced from: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/jep/libjep.jnilib
Reason: image not found
at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method)
at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2430)
at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2487)
at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2684)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2617)
at java.base/java.lang.Runtime.load0(Runtime.java:767)
at java.base/java.lang.System.load(System.java:1831)
at jep.MainInterpreter.initialize(MainInterpreter.java:125)
at jep.MainInterpreter.getMainInterpreter(MainInterpreter.java:101)
at jep.Jep.<init>(Jep.java:256)
at jep.Jep.<init>(Jep.java:251)
at jep.Jep.<init>(Jep.java:149)
at com.altair.ba.executionengine.BAPythonEngine.main(BAPythonEngine.java:12)
I have tried setting below env variables in ~/.bash_profiles, but is of no help
export NRN_PYLIB=<PATH_TO>/libpython3.7m.dylib
export LD_LIBRARY_PATH= <PATH_TO>/libpython3.7m.dylib
Please let me know whats going wrong.
Thanks,
Aravind
--
You received this message because you are subscribed to the Google Groups "Jep Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jep-project...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jep-project/54680ee0-de58-4bb2-87fc-8a372e590eab%40googlegroups.com.
System.load("/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/config-3.7m-darwin/libpython3.7m.dylib");
but that also not working.