We've recently started using our in-house multiprocessing library from one of our RV plugins, and since then we've been running into a lot of troubles. At first, since launching a new subprocess would spawn a new instance of RV, we wanted to execute the studio's own Python27. We've been unable to do this properly without doing some dirty hacking here and there. Namely, the only way I've been able of making it kind of work is by wiping the whole sys.path and replacing it with our own.
So the questions would be: Is it possible to replace the RV's python interpreter? or, Is there any way of setting or replacing the sys.path with our own? Or in general, are there any general considerations we need to keep in mind when doing multiprocessing within RV?
Thanks a lot,