在Windows 10,Python 3.6.4上,import cv2不会在命令提示符上出错但在IDLE上出错

时间:2018-03-27 15:33:15

标签: python-3.x opencv python-3.6

我在Windows上安装了Python 3(32位)。

My error screen is here 我已阅读this answer,但我无法安装cv2  pip install opencv_python-3.4.1-cp37-cp37m-win32.whl并且错误为

opencv_python-3.4.1-cp37-cp37m-win32.whl is not a supported wheel on this platform.

当我尝试使用Python shell并运行命令import cv2时,它不会出错, 但是当我在IDLE终端中尝试import cv2时,它会给出错误

>>> import cv2
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import cv2
ModuleNotFoundError: No module named 'cv2'

2 个答案:

答案 0 :(得分:0)

1)从here

下载OpenCV

2)将zip文件解压缩到Root驱动器(主要是“C'Drive”)

3)转到文件夹opencv\build\python\2.7\x86并将cv2文件复制到主Python目录,

在我的情况下,Python目录是

C:\Users\Deshmukh Brothers\AppData\Local\Programs\Python\Python36-32\Lib\site-packages

并在那里粘贴cv2文件。

4)以python -m idlelib运行命令,现在它将提示idle-shell。

5)现在它将作为import cv2工作,没有任何反应,光标转到下一行,然后成功安装。

答案 1 :(得分:0)

您还可以通过以下三个简单步骤安装 opencv

  1. 键入 py -m pip install opencv-python
  2. 在同一窗口中键入 python 或打开IDLE python。
  3. 现在输入 import cv2 。 你去...简单易行,我希望它有所帮助。