Closed
Description
Simply setting plotly.offline.init_notebook_mode(connected=True) results in a cPickle.PicklingError.
Traceback (most recent call last): File "meh.py", line 13, in results = pool.map(do_something, ["foo", "bar"]) File "/usr/local/lib/python2.7/multiprocessing/pool.py", line 251, in map return self.map_async(func, iterable, chunksize).get() File "/usr/local/lib/python2.7/multiprocessing/pool.py", line 567, in get raise self._value cPickle.PicklingError: Can't pickle : attribute lookup __builtin__.function failed
Example code:
import multiprocessing as mp import plotly plotly.offline.init_notebook_mode(connected=True) def do_something(s): return s if __name__ == "__main__": pool_size = mp.cpu_count() pool = mp.Pool(processes=pool_size) results = pool.map(do_something, ["foo", "bar"]) pool.close() pool.join() print results