title: Can't pickle error when using multiprocessing
body: <p>I'm using Python 3.6.8 on Anaconda 2019.07 and I'm using <code>multiprocessing.Pool</code> to run several processes the same time using the following code:</p>
  
  <pre><code>from multiprocessing import Pool
  pool = Pool(processes=4)
  results = pool.starmap(testMethod, args)
  pool.close()
  </code></pre>
  
  <p><code>testMethod</code> only contains integers and strings as arguments. <code>args</code> is a list of tuples where each tuple contains the arguments for the <code>testMethod</code>.</p>
  
  <p>When I try to run the code I'm getting the following error message: <code>TypeError: can't pickle module objects</code>.</p>
  
  <p>Why is this?</p>