ImportError: cannot import name '_validate_lengths' 解决方法

在加载包的时候出现了如下的错误:ImportError: cannot import name '_validate_lengths' 解决方法

ImportError: cannot import name '_validate_lengths' 解决方法_第1张图片需要对anaconda3/lib/python3.6/site-packages/skimage/util/arraycrop.py文件的导入包部分进行修改。

修改之前

import numpy as np
from numpy.lib.arraypad import _validate_lengths

修改之后

import numpy as np
from distutils.version import LooseVersion as Version
old_numpy = Version(np.__version__) < Version('1.16')
if old_numpy:
    from numpy.lib.arraypad import _validate_lengths
else:
    from numpy.lib.arraypad import _as_pairs

完美解决

你可能感兴趣的:(计算机视觉,机器学习,深度学习)