赞
踩
问题背景
conda环境下,安装依赖时遇到问题:
File "/home/dell/anaconda3/envs/act2d/lib/python3.6/site-packages/skimage/util/arraycrop.py", line 8, in <module>
from numpy.lib.arraypad import _validate_lengths
ImportError: cannot import name '_validate_lengths'
网上查了许多都说是numpy的版本问题,给出的建议是pip uninstall numpy,之后再安装高版本或低版本的numpy,试了很多次没有解决,看到一篇博文的评论升级scikit-image包试了一下,果然成功。
解决方案
升级skimage包可解决问题:
pip install --upgrade scikit-image
注:scikit-image是基于scipy的一款图像处理包,它将图片作为numpy数组进行处理。因为scikit-image是基于numpy的,所以它需要安装numpy和scipy,同时需要安装matplotlib进行图片的实现等,numpy与scikit-image有对应的关系。
希望可以解决你的问题!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。