Chris Nuernberger
Chris Nuernberger
Right, ok. But something about the library is failing to load. What if you call: ```clojure (libpython-clj2.python.ffi/set-library! "/data/data/com.termux/files/usr/lib/libpython3.9.so.1.0") ``` Assuming that is the exact right string. Or even `(System/load "/data/data/com.termux/files/usr/lib/libpython3.9.so.1.0")`?...
I wonder where the numpy shared library is. Does it just say can't find module or is there more output in terms of exactly what is going on such as...
I really don't know but if it is installed via a pip extension then it has to build a shared library and put it somewhere. This library has to be...
I don't think require-python will work that way. If you want to test that, use `(py/import-module "/data/data/com.termux/files/usr/lib/...")` I believe numpy requires binary code to run so if there is no...
Hmm.. I don't see the numpy symbols in there, honestly. Here is one article that sort of mirrors what we are trying to do: https://stackoverflow.com/questions/46984168/static-linking-python-library-to-c-c-with-numpy
Yes, that is telling us that things aren't finding the shared libraries they need to find. Something is off and we need to find those libraries and update the LD_LIBRARY_PATH...
The first questions I have is is there are a python shared library on the system at all. Is there libpython.dll or something like that? Python can be compiled as...
The normal windows directory separator in the path variable is a semi-colon as the colon is used as a drive separator. What is the full output of the failed initialization?
I meant the output of the info process, so the stdout of the program not just the exception trace - the python info pathway tells us a lot of information....
Taking a shot in the dark, I turned of automatic gil management in libpython-clj and ran your example w/o using require-python. This is also running with the julia environment which...