(no title)
hynek | 3 years ago
I've tried it by adding the DYLD_LIBRARY_PATH to os.environ before calling ctypes.LibraryLoader.LoadLibrary (https://docs.python.org/3/library/ctypes.html#ctypes.Library...) and it didn't work. I suspect ctypes gets somehow initialized much sooner and adding environment variables in your apps doesn't help.
TBH I didn't research it further, since the problems of the post are more general and it can happen that you trip into them regardless of runtime.
orf|3 years ago
I believe you should just be able to replace the library name with an absolute path to the library, and remove the need for the lookup at all?
hynek|3 years ago
If this were a production issue, I would probably fork the driver and do what you're suggesting (it's not like it's actively maintained or something :|).