博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决“ImportError: cannot import name ‘_validate_lengths‘”问题
阅读量:4128 次
发布时间:2019-05-25

本文共 1008 字,大约阅读时间需要 3 分钟。

问题描述

在运行程序的时候报错:

Traceback (most recent call last):  File "demo_heat_map.py", line 2, in 
import heatmap File "/home/xxx/PycharmProjects/ObjectDetection/Dataset_Build/heatmap-master/heatmap/__init__.py", line 1, in
from .heat_map import add File "/home/xxx/PycharmProjects/ObjectDetection/Dataset_Build/heatmap-master/heatmap/heat_map.py", line 4, in
from skimage import transform File "/home/xxx/anaconda3/lib/python3.6/site-packages/skimage/__init__.py", line 158, in
from .util.dtype import * File "/home/xxx/anaconda3/lib/python3.6/site-packages/skimage/util/__init__.py", line 7, in
from .arraycrop import crop File "/home/xxx/anaconda3/lib/python3.6/site-packages/skimage/util/arraycrop.py", line 8, in
from numpy.lib.arraypad import _validate_lengthsImportError: cannot import name '_validate_lengths'

原因分析

版本问题,numpy版本过高,_validate_lengths被移除或者改名

解决方法

降低numpy的版本:

pip install numpy==1.15.0

 

转载地址:http://fgrpi.baihongyu.com/

你可能感兴趣的文章
Jackson Tree Model Example
查看>>
常用js收集
查看>>
如何防止sql注入
查看>>
maven多工程构建与打包
查看>>
springmvc传值
查看>>
Java 集合学习一 HashSet
查看>>
在Eclipse中查看Android源码
查看>>
Android使用webservice客户端实例
查看>>
层在页面中的定位
查看>>
[转]C语言printf
查看>>
C 语言 学习---获取文本框内容及字符串拼接
查看>>
C 语言学习 --设置文本框内容及进制转换
查看>>
C 语言 学习---判断文本框取得的数是否是整数
查看>>
C 语言 学习---ComboBox相关、简单计算器
查看>>
C 语言 学习---ComboBox相关、简易“假”管理系统
查看>>
C 语言 学习---回调、时间定时更新程序
查看>>
C 语言 学习---复选框及列表框的使用
查看>>
第四章 - 程序计数器
查看>>
第七章 - 本地方法栈
查看>>
第十一章 - 直接内存
查看>>