title: Trouble importing filters using skimage
body: <p>I have been using the Skimage package for quite a while in Python 2.7. </p>
  
  <p>Recently I upgrade my Ubuntu to 14.10 And now I can not import filters (used to be filter) from the Skimage package.</p>
  
  <pre><code>Python 2.7.9 (default, Apr  2 2015, 15:33:21) 
  [GCC 4.9.2] on linux2
  Type "copyright", "credits" or "license()" for more information.
  &gt;&gt;&gt; from skimage import filters
  
  Traceback (most recent call last):
    File "&lt;pyshell#0&gt;", line 1, in &lt;module&gt;
      from skimage import filters
    File "/usr/local/lib/python2.7/dist-packages/skimage/filters/__init__.py", line 17, in &lt;module&gt;
      from .. import restoration
    File "/usr/local/lib/python2.7/dist-packages/skimage/restoration/__init__.py", line 21, in &lt;module&gt;
      from .deconvolution import wiener, unsupervised_wiener, richardson_lucy
    File "/usr/local/lib/python2.7/dist-packages/skimage/restoration/deconvolution.py", line 10, in &lt;module&gt;
      from scipy.signal import convolve2d
    File "/usr/lib/python2.7/dist-packages/scipy/signal/__init__.py", line 240, in &lt;module&gt;
      from .cont2discrete import *
    File "/usr/lib/python2.7/dist-packages/scipy/signal/cont2discrete.py", line 12, in &lt;module&gt;
      from .ltisys import tf2ss, ss2tf, zpk2ss, ss2zpk
    File "/usr/lib/python2.7/dist-packages/scipy/signal/ltisys.py", line 16, in &lt;module&gt;
      from .filter_design import tf2zpk, zpk2tf, normalize, freqs
    File "/usr/lib/python2.7/dist-packages/scipy/signal/filter_design.py", line 13, in &lt;module&gt;
      from scipy import special, optimize
    File "/usr/lib/python2.7/dist-packages/scipy/optimize/__init__.py", line 165, in &lt;module&gt;
      from ._root import *
    File "/usr/lib/python2.7/dist-packages/scipy/optimize/_root.py", line 20, in &lt;module&gt;
      from . import nonlin
    File "/usr/lib/python2.7/dist-packages/scipy/optimize/nonlin.py", line 122, in &lt;module&gt;
      import scipy.sparse.linalg
    File "/usr/lib/python2.7/dist-packages/scipy/sparse/linalg/__init__.py", line 109, in &lt;module&gt;
      from .isolve import *
    File "/usr/lib/python2.7/dist-packages/scipy/sparse/linalg/isolve/__init__.py", line 6, in &lt;module&gt;
      from .iterative import *
    File "/usr/lib/python2.7/dist-packages/scipy/sparse/linalg/isolve/iterative.py", line 11, in &lt;module&gt;
      from scipy.lib.decorator import decorator
  ImportError: No module named decorator
  &gt;&gt;&gt; import skimage
  &gt;&gt;&gt; from skimage import filters
  
  Traceback (most recent call last):
    File "&lt;pyshell#2&gt;", line 1, in &lt;module&gt;
      from skimage import filters
    File "/usr/local/lib/python2.7/dist-packages/skimage/filters/__init__.py", line 13, in &lt;module&gt;
      from . import rank
  ImportError: cannot import name rank
  &gt;&gt;&gt; import rank
  &gt;&gt;&gt; 
  </code></pre>