Importe módulos personalizados em mecanismos IPython.parallel com sync_imports ()

Eu tenho andado a brincar com o IPython.parallel e queria usar alguns módulos personalizados, mas não consegui fazê-lo como explicado emo livro de receitas usandodview.sync_imports(). A única coisa que funcionou para mim foi algo como

def my_parallel_func(args):
    import sys
    sys.path.append('/path/to/my/module')
    import my_module
    #and all the rest

e depois no principal apenas para

if __name__=='__main__':
     #set up dview...
     dview.map( my_parallel_func, my_args )

A maneira correta de fazer isso, na minha opinião, seria algo como

 with dview.sync_imports():
     import sys
     sys.path.append('/path/to/my/module')
     import my_module

mas isso gera um erro dizendo que não há nenhum módulo chamadomy_module.

Então, qual é a maneira correta de fazer isso usandodview.sync_imports()??

questionAnswers(1)

yourAnswerToTheQuestion