我是计算机的初学者。我在 windows 10 中使用了 Anaconda python 3.6 。我已经使用以下命令安装了OpenCV:
pip install opencv-python
但是当我尝试使用以下方式导入 cv2 时:
import cv2
出现此错误:
如何为python安装openCV?
答案 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
希望有效!