Я не использовал execnet для чего-либо серьезного, но вполне возможно, что это хороший выбор для вас. execnet - это библиотека Python для распределенного выполнения по версиям, платформам и сетевым барьерам.
Нетрудно начать. Этот простой Jython-скрипт (который вызывает NumPy) работал для меня без проблем:
import execnet
gw = execnet.makegateway("popen//python=python")
channel = gw.remote_exec("""
from numpy import *
a = array([2,3,4])
channel.send(a.size)
""")
for item in channel:
print item
Выход:
3
Документация включает пример , который идет в противоположном направлении (интерпретатор CPython, подключающийся к интерпретатору Jython).