python install scikit-image后,报错ImportError: DLL load failed: 找不到指定的模块

安装:

通过pip方式成功安装后,依然报错如下图;

pip install scikit-image

报错如图:

Traceback (most recent call last):
  File "pyramid.py", line 6, in <module>
    from skimage.transform import pyramid_gaussian  
  File "D:\python374\lib\site-packages\skimage\__init__.py", line 127, in <module>
    from .util.dtype import (img_as_float32,
  File "D:\python374\lib\site-packages\skimage\util\__init__.py", line 17, in <module>
    from ._map_array import map_array
  File "D:\python374\lib\site-packages\skimage\util\_map_array.py", line 2, in <module>
    from ._remap import _map_array
ImportError: DLL load failed: 找不到指定的模块。

解决:

大多原因是版本不一致;
numpy、scikit-learn、scipy 、scikit-image 都卸载掉,在通过whl重装

whl文件可在:https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy自行下载;

安装的版本分别为:
python 3.7.6
numpy 1.20.0
scipy 1.6.0
scikit-learn 0.24.1
scikit-image 0.17.2 (亲测0.18.1会报上述的错误)

完美解决;

安装可参考:https://blog.csdn.net/llkk20082006/article/details/84675279

猜你喜欢

转载自blog.csdn.net/qq_40985985/article/details/113524743