查看: 2310|回复: 0

ImportError: cannot import name '_validate_lengths'

[复制链接]

665

主题

1234

帖子

6678

积分

xdtech

Rank: 5Rank: 5

积分
6678
发表于 2019-10-23 00:32:12 | 显示全部楼层 |阅读模式
ImportError: cannot import name '_validate_lengths’错误, 如图:

Traceback (most recent call last):
  File "C:/Users/Administrator/Desktop/detect_steel_number/samples/gangjin/gangjin.py", line 35, in <module>
    import skimage.draw
  File "C:\ProgramData\Anaconda3\lib\site-packages\skimage\__init__.py", line 158, in <module>
    from .util.dtype import *
  File "C:\ProgramData\Anaconda3\lib\site-packages\skimage\util\__init__.py", line 7, in <module>
    from .arraycrop import crop
  File "C:\ProgramData\Anaconda3\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库。出现上述错误的原因是由于在安装imgaug库的过程中,numpy库的版本变了,所以导致错误。
conda install scikit-image
1
运行成功,


注意: pip install scikit-image -i https://pypi.tuna.tsinghua.edu.cn/simple同样成功

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表