无法在Windows上安装cv2

21

我正在尝试在我的Windows机器上安装python中的opencv,但我无法做到。 我使用的是Python 2.7.11 :: Anaconda 2.4.1 <32位>

以下是我已经尝试过的方法 -

  1. 在命令行上运行pip install cv2,但出现以下错误:

找不到满足要求cv2的版本

  1. 我从sourceforge网站下载了包,按照步骤操作并将cv2.pyd复制到C:\Python27\Lib\site-packages,但仍无法正常工作。 我收到以下错误消息:

ImportError:没有名为cv2的模块

(我已经安装了numpy,并且它可以正常工作)。


1
http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv - Goodies
28
另外,正确的安装方式是 pip install opencv-python,而不是 pip install cv2 - Goodies
请查看这个视频 - mikeqfu
5个回答

43
pip install opencv-python
你可以输入这个,而不是

pip install cv2 

它也可以与Anaconda Pro一起使用。


2

尝试

pip install opencv-python==4.3.0.36

为什么特别选择这个版本? - Neuron

1

我成功解决了这个错误。

如果你正在使用 Python 3 版本,有时需要使用 pip3。

pip3 install opencv-python

enter image description here

请确保您正在使用Python 3,它不适用于Python 2。


0

我正在使用 PyCharm,对我有效的方法是从 文件->设置, 项目:你的项目名称->Python 解释器列表 中直接安装它。


这似乎是您的PyCharm项目配置为使用与pip默认使用的不同的Python版本运行。 - Neuron

0
你可以使用以下命令进行安装: pip install opencv-contrib-python
你也可以使用以下命令进行安装: pip3 install opencv-python

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接