Импорт пользовательских модулей на движках IPython.parallel с помощью sync_imports ()

Я играл с IPython.parallel, и я хотел использовать несколько собственных модулей, но покане смог сделать это как объяснено наповаренная книга с помощьюdview.sync_imports(), Единственное, что сработало для меня, было что-то вроде

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

а затем в основном просто

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

Правильный способ сделать это, на мой взгляд, будет что-то вроде

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

но это выдает ошибку, говорящую, что нет имени модуля.my_module

Итак, как правильно сделать это с помощьюdview.sync_imports()??

Ответы на вопрос(1)

Ваш ответ на вопрос