Open mzdomanska opened 9 months ago
Sometimes these sorts of issues can be resolved if there are other modules that numba and llvmlite are using that can be added to the list of shared modules. Unfortunately shared modules are not an official feature of cpython and may not work with all python modules even with more shared modules. There is nothing we can do to improve compatibility. Sub-Interpreters are an official feature of cpython and any modules that work with cpython sub-interpreters will work with jep sub-interpreters without adding them to shared modules. My recommendation is for you to work with the numba and llvmlite projects to make sub-interpreter compatible versions of their modules.
I see that there's already a feature-request for numba to add suport for subinterpreters - maybe it'll be resolved. I'll also check if there's something that should be added to shared modules. Thanks!
I'm getting EXCEPTION_ACCESS_VIOLATION when executing the following code
test.py
main
It works fine with SharedInterpreter, but I have to use SubInterpreter instead because I need virtual environments as well. How can I make it work?