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

Had*_*had 6 python opencv

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

pip install opencv-python
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用这个导入cv2 时

import cv2
Run Code Online (Sandbox Code Playgroud)

出现此错误:

简历2错误

如何为 python 安装 openCV?

bla*_*ker 7

尝试这个:

创建虚拟环境

conda create --name opencv-env python=3.6
Run Code Online (Sandbox Code Playgroud)

激活环境

activate opencv-env
Run Code Online (Sandbox Code Playgroud)

安装OpenCV和其他重要包

pip install numpy scipy matplotlib scikit-learn jupyter
pip install opencv-contrib-python
pip install dlib
Run Code Online (Sandbox Code Playgroud)

测试您的安装

import cv2
cv2.__version__
Run Code Online (Sandbox Code Playgroud)

  • 这对我也有用。但在“pip install dlib”之前我必须运行“pip install cmake” (5认同)

小智 6

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

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

pip卸载opencv-python

第 2 步:重新安装软件包

pip 安装 opencv-python

希望有效!