本文主要是介绍ImportError: cannot import name '_validate_lengths'解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ImportError: cannot import name '_validate_lengths'解决
- 一,问题
- 二,原因分析
- 三,解决办法
- 1,点进出现问题的函数
- 2,替换内容
- 四,成功
一,问题
二,原因分析
可能是numpy的版本问题
三,解决办法
1,点进出现问题的函数
2,替换内容
原本:
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
四,成功
这篇关于ImportError: cannot import name '_validate_lengths'解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!