title: scikit-learn not loading, throws ImportError: numpy.core.multiarray failed to import
body: <p>I am trying to install scikit-learn and OpenCV onto my 64-bit Macbook in order to use them both from Python. </p>
  
  <p>I've done the following: </p>
  
  <pre><code> sudo port install py27-scikit-learn
  </code></pre>
  
  <p>That seemed to complete OK. But now if I open Python and try to import <code>sklearn</code>, I get an error: </p>
  
  <pre><code>python2.7
  &gt; import sklearn
  ImportError: numpy.core.multiarray failed to import
  </code></pre>
  
  <p>I'm not sure how to debug this... can anyone suggest where to start? Incidentally, <code>import numpy</code> or <code>import numpy.core.multiarray</code> on their own in Python do not throw any errors. </p>
  
  <p>UPDATE: it looks like <a href="https://stackoverflow.com/questions/15282046/setting-up-scikit-learn-numpy-errors-on-import?rq=1">an incorrect version of numpy</a> might be the answer, but I'm not sure how to fix it. </p>
  
  <p>UPDATE: Figured it out, had to <a href="https://stackoverflow.com/questions/16391335/using-old-version-of-numpy-even-with-a-newer-version-installed">delete an old version of numpy</a>. </p>