ImportError when importing skimage subpackages
Weixun Goh
gohweixun at gmail.com
Fri Jul 3 14:35:16 EDT 2015
I'm running into some issues after upgrading scikit-image, so I tried
uninstalling and reinstalling, and it just doesn't seem to work.
When I try to import skimage.feature, I run into the following issue:
---------------------------------------------------------------------------
>
> ImportError Traceback (most recent call
> last)
>
> <ipython-input-3-9ed3c50fda3e> in <module>()
>
> ----> 1 from skimage import feature
>
>
> /usr/local/lib/python2.7/dist-packages/skimage/feature/__init__.py in
> <module>()
>
> 1 from ._canny import canny
>
> ----> 2 from ._daisy import daisy
>
> 3 from ._hog import hog
>
> 4 from .texture import (greycomatrix, greycoprops,
>
> 5 local_binary_pattern,
>
>
> /usr/local/lib/python2.7/dist-packages/skimage/feature/_daisy.py in
> <module>()
>
> 2 from scipy import sqrt, pi, arctan2, cos, sin, exp
>
> 3 from scipy.ndimage import gaussian_filter
>
> ----> 4 from .. import img_as_float, draw
>
> 5 from ..color import gray2rgb
>
> 6 from .._shared.utils import assert_nD
>
>
> /usr/local/lib/python2.7/dist-packages/skimage/draw/__init__.py in
> <module>()
>
> ----> 1 from .draw import circle, ellipse, set_color
>
> 2 from .draw3d import ellipsoid, ellipsoid_stats
>
> 3 from ._draw import (line, line_aa, polygon, ellipse_perimeter,
>
> 4 circle_perimeter, circle_perimeter_aa,
>
> 5 _bezier_segment, bezier_curve)
>
>
> /usr/local/lib/python2.7/dist-packages/skimage/draw/draw.py in <module>()
>
> 1 # coding: utf-8
>
> 2 import numpy as np
>
> ----> 3 from ._draw import _coords_inside_image
>
> 4
>
> 5
>
>
> /scratch/repo/_draw.pyx in init skimage.draw._draw
> (skimage/draw/_draw.c:23752)()
>
>
> ImportError: No module named _shared.geometry
>
Same thing happens with filters and filter
---------------------------------------------------------------------------
> ImportError Traceback (most recent call
> last)
> <ipython-input-9-6bd277fca327> in <module>()
> ----> 1 import skimage.filters
> /usr/local/lib/python2.7/dist-packages/skimage/filters/__init__.py in
> <module>()
> 11 from .thresholding import (threshold_adaptive, threshold_otsu,
> threshold_yen,
> 12 threshold_isodata, threshold_li)
> ---> 13 from . import rank
> 14 from .rank import median
> 15
> ImportError: cannot import name rank
Importing skimage.viewer gives me:
ImportError: cannot import name _coords_inside_image
Those are all that I have tried. skimage.utils works fine.
I'm running the numpy and scipy packages provided by Ubuntu, and have tried
both installing scikit-image using the pip packages as well as downloading
from github then installing pip.
Would be great if someone could shed some light on this.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scikit-image/attachments/20150703/8428bd96/attachment.html>
More information about the scikit-image
mailing list