ImportError: cannot import name 'imsave' from 'scipy.misc' (C:\Users\b203\anaconda3\envs\srgan\lib\site-packages\scipy\misc\__init__.py)
时间: 2023-08-26 17:19:15 浏览: 313
Python错题本:from scipy.misc import imread 报错cannot import name imread 的解决方案
这个错误是由于在最新的 SciPy 版本中,`imsave` 函数已经从 `scipy.misc` 模块中移除了。这个函数在较新的版本中被替换为 `imageio` 库中的 `imwrite` 函数。
要解决这个问题,你可以根据以下步骤进行操作:
1. 首先,确保你已经安装了 `imageio` 库。如果没有安装,可以使用以下命令进行安装:
```
pip install imageio
```
2. 接下来,在你的代码中将导入语句修改为:
```python
from imageio import imwrite
```
3. 最后,将原来的 `imsave` 函数调用修改为 `imwrite` 函数调用。
这样就可以解决这个错误,并且使用 `imwrite` 函数保存图像。请注意,如果你的代码中有其他使用了被移除函数的部分,你也需要进行相应的修改或替换。
阅读全文