我在从skimage导入库时:
from skimage.feature import local_binary_pattern
提示报错:
File "D:\Anaconda3\envs\py35\lib\site-packages\skimage\util\arraycrop.py", line 8, in <module>
from numpy.lib.arraypad import _validate_lengths
ImportError: cannot import name '_validate_lengths'
解决方法:更新scikit-image库,更新至版本0.14.2之后的就可以了
pip install --upgrade scikit-image
输出:
Installing collected packages: dask, scikit-image
Found existing installation: dask 0.19.1
Uninstalling dask-0.19.1:
Successfully uninstalled dask-0.19.1
Found existing installation: scikit-image 0.13.0
Uninstalling scikit-image-0.13.0:
Successfully uninstalled scikit-image-0.13.0
Successfully installed dask-1.0.0 scikit-image-0.14.2
【参考】
https://stackoverflow.com/questions/54241226/importerror-cannot-import-name-validate-lengths