title: multiprocessing numpy not defined error
body: <p>I am using the following test code:</p>
  
  <pre><code>from pathos.multiprocessing import ProcessingPool as Pool
  import numpy
  
  def foo(obj1, obj2):
     a = obj1**2
     b = numpy.asarray(range(1,5))
     return obj1, b
  
  if __name__ == '__main__':
      p = Pool(5)
      res = p.map(foo, [1,2,3], [4,5,6])
  </code></pre>
  
  <p>It gives error:</p>
  
  <pre><code>File "C:\Python27\lib\site-packages\multiprocess\pool.py", line 567, in get
      raise self._value
  NameError: global name 'numpy' is not defined
  </code></pre>
  
  <p>What am I doing wrong in the code?</p>
  
  <p>Edit: Why was this question voted down twice? </p>
  
  <p>I have numpy installed and my interpreter has been using it correctly until I try to do it for multiprocessing. I have been coding with same install for a while.</p>