SciPy中的imsave弃用的解决方案
1.错误
ImportError: cannot import name 'imsave' from 'scipy.misc'
原因:
这是因为SciPy在1.3.0版本之后就弃用了imsave函数
2.解决方案
替代方案:
使用imageio库作为替代方案
-
安装
pip install imageio
conda安装的话应该也可以使用
conda install imageio
-
使用
首先这样导入:
import imageio
然后在导入的地方,加上以下代码就可以解决imsave不能使用的问题,其实就是重命名而已。
imsave = imageio.imsave
注意:不能这样导入
import imageio.imsave as imsave
保持对优秀的热情