ImportError: No module named 'scipy._lib.decorator'

问题:

今天在安装好imgaug数据增强库,想试一下import看看到底有没安装成功

发现如下错误:

ImportError: No module named 'scipy._lib.decorator'_第1张图片

Traceback (most recent call last):
  File "", line 1, in 
  File "/usr/local/lib/python3.5/dist-packages/imgaug/__init__.py", line 2, in 
    from imgaug.imgaug import *
  File "/usr/local/lib/python3.5/dist-packages/imgaug/imgaug.py", line 17, in 
    import skimage.measure
  File "/usr/local/lib/python3.5/dist-packages/skimage/measure/__init__.py", line 9, in 
    from ._polygon import approximate_polygon, subdivide_polygon
  File "/usr/local/lib/python3.5/dist-packages/skimage/measure/_polygon.py", line 2, in 
    from scipy import signal
  File "/usr/lib/python3/dist-packages/scipy/signal/__init__.py", line 283, in 
    from .cont2discrete import *
  File "/usr/lib/python3/dist-packages/scipy/signal/cont2discrete.py", line 12, in 
    from .ltisys import tf2ss, ss2tf, zpk2ss, ss2zpk
  File "/usr/lib/python3/dist-packages/scipy/signal/ltisys.py", line 37, in 
    from scipy import integrate, interpolate, linalg
  File "/usr/lib/python3/dist-packages/scipy/interpolate/__init__.py", line 158, in 
    from .interpolate import *
  File "/usr/lib/python3/dist-packages/scipy/interpolate/interpolate.py", line 27, in 
    from .interpnd import _ndim_coords_from_arrays
  File "scipy/interpolate/interpnd.pyx", line 1, in init scipy.interpolate.interpnd (scipy/interpolate/interpnd.c:25150)
  File "/usr/lib/python3/dist-packages/scipy/spatial/__init__.py", line 94, in 
    from ._plotutils import *
  File "/usr/lib/python3/dist-packages/scipy/spatial/_plotutils.py", line 4, in 
    from scipy._lib.decorator import decorator as _decorator
ImportError: No module named 'scipy._lib.decorator'

 

 

解决办法:

卸载掉原来的 scipy并重新安装即可解决问题

卸载:

sudo pip3 uninstall scipy

重新安装scipy:

sudo pip3 install scipy

 

 

 

你可能感兴趣的:(错误,问题)