SciPy中的imsave弃用的解决方案

ImportError: cannot import name 'imsave' from 'scipy.misc'

原因:

这是因为SciPy在1.3.0版本之后就弃用了imsave函数

使用imageio库作为替代方案

安装

pip install imageio

conda安装的话应该也可以使用 conda install imageio

使用

首先这样导入:

import imageio

然后在导入的地方,加上以下代码就可以解决imsave不能使用的问题,其实就是重命名而已。

imsave = imageio.imsave

注意:****不能这样导入import imageio.imsave as imsave

Logo

昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链

更多推荐