在执行python程序中,出现如下错误:
由于Numpy版本太高导致,可尝试卸载numpy并安装低版本的,
但由于其他模块依赖于高版本的numpy,于是只能根据错误提示点击到 arrycrop.py 文件,并将一开始 import部分 替换成 如图所示的条件选择语句:
#from numpy.lib.arraypad import _validate_lengths
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
再运行则未发生错误
参考:https://blog.csdn.net/weixin_44019809/article/details/104377233