Hi Erik, taking the interpreter issue showed up at other python thread, here a suggestion:
let's go rid of static lists like (org-babel-do-load-languages 'org-babel-load-languages '( (sh . t) (python . t))) unless maybe as fallback. But from SRC, read the interpreter there. ;;;;;;;; When this is implemented, let's enable there specifying a whole path. That might help testing code in different environments - as py-shell provides already. Best regards, Andreas