title: Cannot import Scikit-Learn
body: <p>I tried to install scikit-learn on my Linux Mint 12 but failed. I downloaded the package from <a href="http://pypi.python.org/pypi/scikit-learn/">http://pypi.python.org/pypi/scikit-learn/</a> and installed with</p>
  
  <pre><code>sudo python2.7 setup.py install
  </code></pre>
  
  <p>I then changed the directory to home and started python2.7 shell. On importing sklearn I got:</p>
  
  <pre><code>&gt;&gt;&gt; import sklearn
  /usr/lib/python2.7/dist-packages/scipy/spatial/__init__.py:7: RuntimeWarning: 
  numpy.dtype size changed, may indicate binary incompatibility
      from ckdtree import *
  /usr/lib/python2.7/dist-packages/scipy/spatial/__init__.py:7: RuntimeWarning:
  numpy.ndarray size changed, may indicate binary incompatibility
      from ckdtree import *
  /usr/lib/python2.7/dist-packages/scipy/spatial/__init__.py:7: RuntimeWarning: 
  numpy.ufunc size changed, may indicate binary incompatibility
      from ckdtree import *
  /usr/lib/python2.7/dist-packages/scipy/spatial/__init__.py:8: RuntimeWarning: 
  numpy.dtype size changed, may indicate binary incompatibility
      from qhull import *
  /usr/lib/python2.7/dist-packages/scipy/spatial/__init__.py:8: RuntimeWarning: 
  numpy.ndarray size changed, may indicate binary incompatibility
      from qhull import *
  /usr/lib/python2.7/dist-packages/scipy/spatial/__init__.py:8: RuntimeWarning:  
  numpy.ufunc size changed, may indicate binary incompatibility
      from qhull import *
  </code></pre>
  
  <p>I think the problem is with scipy's spatial. This is because when I do</p>
  
  <pre><code>&gt;&gt;&gt; from scipy import spatial
  </code></pre>
  
  <p>I get the same error that I get for Scikit-learn.</p>
  
  <p>Please help.
  Thank You.  </p>
  
  <p>EDIT: New error.</p>
  
  <pre><code>&gt;&gt;&gt; import sklearn
  Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
    File "/usr/local/lib/python2.7/dist-packages/scikit_learn-0.12_git-py2.7-linux-
  x86_64.egg/sklearn/__init__.py", line 17, in &lt;module&gt;
      from .base import clone
    File "/usr/local/lib/python2.7/dist-packages/scikit_learn-0.12_git-py2.7-linux-
  x86_64.egg/sklearn/base.py", line 11, in &lt;module&gt;
      from .metrics import r2_score
    File "/usr/local/lib/python2.7/dist-packages/scikit_learn-0.12_git-py2.7-linux-
  x86_64.egg/sklearn/metrics/__init__.py", line 6, in &lt;module&gt;
      from .metrics import confusion_matrix, roc_curve, auc, precision_score, \
    File "/usr/local/lib/python2.7/dist-packages/scikit_learn-0.12_git-py2.7-linux-  
  x86_64.egg/sklearn/metrics/metrics.py", line 17, in &lt;module&gt;
      from ..utils import check_arrays
    File "/usr/local/lib/python2.7/dist-packages/scikit_learn-0.12_git-py2.7-linux-
  x86_64.egg/sklearn/utils/__init__.py", line 9, in &lt;module&gt;
      from .murmurhash import murmurhash3_32
    File "numpy.pxd", line 174, in init sklearn.utils.murmurhash (sklearn/utils
  /murmurhash.c:4776)
  ValueError: numpy.ndarray has the wrong size, try recompiling
  </code></pre>