没有名为“ cv2.cv2”的模块

时间:2019-03-26 15:09:27

标签: python opencv

我是计算机的初学者。我在 windows 10 中使用了 Anaconda python 3.6 。我已经使用以下命令安装了OpenCV:

pip install opencv-python

但是当我尝试使用以下方式导入 cv2 时:

import cv2

出现此错误:

cv2 error

如何为python安装openCV?

5 个答案:

答案 0 :(得分:2)

尝试一下:

创建虚拟环境

conda create --name opencv-env python=3.6

激活环境

activate opencv-env

安装OpenCV和其他重要软件包

pip install numpy scipy matplotlib scikit-learn jupyter
pip install opencv-contrib-python
pip install dlib

测试您的安装

import cv2
cv2.__version__

答案 1 :(得分:1)

在Windows 10上,我也遇到了同样的问题。通过pip卸载,然后在虚拟环境中重新安装,一切都为我解决了。

这是一个有助于https://pypi.org/project/opencv-python/的链接

答案 2 :(得分:1)

就我而言,在Windows 10和Pycharm(或VS代码)上使用Python 3.8时,我也遇到了同样的问题。

最后,我注意到Antivirus(Nod32)删除了cv2文件夹中的cv2.cp38-win32.pyd文件。我只是暂停了保护,使用pip install opencv-python命令安装了opencv,效果很好。

我希望它能对某人有所帮助。

答案 3 :(得分:0)

我使用了here提供的答案,并且有效。

通过运行pip install opencv_python-3.4.5-cp36-cp36m-win_amd64.whl

答案 4 :(得分:0)

基于python opencv链接:https://pypi.org/project/opencv-python/

步骤1: 如果您已经安装了OpenCV的先前/其他版本(例如未通过pip安装),请先卸载opencv(例如,Python站点包根目录中的cv2模块)):

  
    

pip卸载opencv-python

  

步骤2: 重新安装软件包

  
    

pip安装opencv-python

  

希望有效!