importerror: cannot import name 'imresize' from 'scipy.misc'
时间: 2023-04-29 14:02:54 浏览: 222
importerror: 无法从'scipy.misc'导入'imresize'名称
这个错误通常是因为Scipy版本过高或过低导致的。Scipy 1..版本之后,imresize被移除了。如果你需要使用imresize,可以使用Scipy .19.版本或更早的版本。另外,建议使用skimage库中的resize函数代替imresize。
相关问题
ImportError: cannot import name 'imresize' from 'scipy.misc'
这个错误通常是由于 Scipy 版本更新导致的,imresize 已经被弃用了。可以使用其他替代方法,比如使用 Pillow 库中的 resize 方法。以下是一个示例代码:
```python
from PIL import Image
img = Image.open('image.jpg')
resized_img = img.resize((new_width, new_height))
```
ImportError: cannot import name 'imresize' from 'scipy.misc' (G:\Anaconda3\lib\site-packages\scipy\misc\__init__.py)
这个错误通常是由于Scipy的版本更新导致的,因为在新版本的Scipy中,`imresize`已经被弃用了。建议您使用`skimage`库的`resize`函数,该函数提供了相似的功能,并且在Scipy中也已经被推荐使用。
您可以通过以下方式来解决这个错误:
1. 首先尝试更新您的Scipy版本,如果是旧版本,升级到新版本可能会解决问题。
2. 如果升级Scipy并没有解决问题,您可以尝试安装`scikit-image`库并使用`resize`函数,如下所示:
```python
from skimage.transform import resize
resized_image = resize(original_image, (new_height, new_width))
```
这将使用`skimage`库的`resize`函数来调整图像大小。
如果您仍然遇到问题,请提供更多上下文或详细信息,以便我更好地帮助您解决问题。
阅读全文