私は IPython.parallel をいじっていて、独自のカスタム モジュールを使用したかったのですが、Cookbook usingで説明されているようにそれを行うことができませんでした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()
ですか??