首页 > 解决方案 > 无法导入 scipy.misc.imsave 或 cv2.imwrite

问题描述

我需要从数组中保存图像,所以我决定使用scipy.misc.imsave,我得到了错误:

ImportError: cannot import name 'imsave' from 'scipy.misc' (C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\scipy\misc\__init__.py)

在使用 pip 重新安装 scipy 和 Pillow 没有成功后,我决定尝试 opencv-python。然而,当我import cv2.imwrite,我得到错误:

ModuleNotFoundError: No module named 'cv2.imwrite'

我再次使用 pip 重新安装了 opencv-python 和 Pillow,但没有成功。我缺少的这两个库是否需要一个基础库?我觉得问题出在 Pillow (PIL) 上,但我在故障排除方面没有想法。任何方向都会有所帮助,谢谢。

标签: opencvmodulescipypython-imaging-libraryimporterror

解决方案


您可以使用以下命令为 python 安装 opencv:

pip install opencv-python

然后打开新的命令提示符并输入

python

然后使用以下命令测试 OPENCV 的安装:

import cv2

请报告您的输出。并告诉我,您正在使用哪个操作系统和 Python 环境。


推荐阅读