如何使用pip安装opencv ?

我需要为已经为我编写的脚本安装cv2。我尝试了pip install cv2pip install open_cv,得到了同样的问题-来自dist.py的警告消息,并抱怨没有找到zlib。没有安装cv2。我还尝试了pyopenvcpip install opencv-python

所以,我去opencv网站下载了相关的exe。运行它-生成了一堆子目录和一个制作文件和东西。

我现在该怎么办?

603635 次浏览

通过发出以下命令安装opencv-python(这是一个非官方的预构建的Python OpenCV包):

pip install opencv-python
  1. 打开anaconda命令提示符,输入下面的命令。

    conda install -c conda-forge opencv

  2. 一旦“解决环境”完成。它会要求下载依赖项。“y”型。

  3. 它会安装所有的依赖项,然后你就可以开始编码了。

使用python3创建一个虚拟环境

virtualenv env_name --python="python3"

并执行以下命令

pip3 install opencv-python

要检查它是否正确安装运行

python3 -c "import cv2"

在安装OpenCV时,每个人都很纠结。OpenCV在后端需要很多依赖。开始使用OpenCV的最佳方式是,将其安装在虚拟环境中。我建议您使用Python Anaconda发行版并使用它创建一个虚拟环境。然后在虚拟环境中,使用以下命令安装OpenCV:

conda install -c conda-forge opencv

使用python 3创建一个虚拟环境,执行以下命令,然后运行

pip3 install opencv-python

要检查它是否正确安装运行

python3 -c "import cv2"

有两种选择

pip install cv2

pip install opencv-python

希望能有所帮助。

  1. 打开终端
  2. 执行以下命令 李pip install --trusted-host=pypi.org --trusted-host=files.pythonhosted.org opencv-python。< / >
  3. 希望它能起作用。

到目前为止最新的4.1.0版本只需使用这个功能。

pip install opencv-contrib-python==4.1.0.25

对于默认版本使用:

pip install opencv-contrib-python

如果你有一个新的树莓派,想要安装OpenCV,那么这个教程将是一个很好的选择。

对于Ubuntu/Linux用户:

sudo apt install python3-opencv

截至2019年10月22日,我认为最好的答案很简单

conda install opencv

看起来opencv现在在主Anaconda通道中。

要查看哪些包(包括opencv)在主Anaconda通道中,请转到Anaconda包清单,并遵循与您的python版本和os版本对应的链接。

如果你正在使用Pycharm导航设置>项目:名称>项目解释器只需通过名称搜索模块(在这种情况下OpenCV-python)并安装它。为我工作

我推荐Python 3这样做:请用pip这样安装它

pip3 install opencv-python

这将下载并安装最新版本的OpenCV。

如果你使用ARM64 cpu和/或docker的aarch64平台

在ARM64的开发板上,根本找不到python-opencv版本

< p > version: NONE。 我必须从源代码开始构建。这允许包括CUDA支持

在我的案例中,它已经在板子上可用了,但在开发环境中却找不到。

如果无法从源代码编译,则存在码头工人 . c

当然,编译需要一些时间(在ARM核心上需要几个小时),但这是一个值得了解的过程,因为大多数开源工具都可以在出现问题时以这种方式构建。

您可以尝试使用下面的命令-

PIP安装opencv-contrib-python

它基本上会下载兼容的版本。如果此命令失败,您可以使用以下命令-升级pip

Python -m PIP install -upgrade PIP

如果你需要图片指南,请前往Windows中安装OpenCV的简单步骤

你也可以尝试从官方OpenCV的网站。预构建的二进制文件中安装OpenCV

作为参考,它可能会帮助某人……在Debian系统上我努力做到以下几点:

apt-get install -y libsm6 libxext6 libxrender-dev
pip3 install opencv-python
python3 -c "import cv2"

pip包管理中,有4个不同的OpenCV包都使用相同的命名空间cv2。虽然它们不被OpenCV.org正式支持,但它们在开发人员的社区中被广泛使用。你可以使用以下命令安装它们中的任何一个:

pip install PACKAGE_NAME

哪里PACKAGE_NAME可以

  • opencv-python(只包含主模块)
  • opencv-contrib-python(包含main和contrib模块)
  • opencv-python-headless(与opencv-python相同,但没有GUI功能)
  • opencv-contrib-python-headless(与opencv-contrib-python相同,但没有GUI功能)

您应该根据自己的需要只安装其中一个。如果你不小心在同一个环境中安装了多个,你可以在重新安装正确的之前使用pip uninstall删除它们。

要了解更多细节,可以参考OpenCV on Wheels。的项目描述

截至2021年,这4个包都是正式的OpenCV项目。来源:OpenCV的网站。

在Ubuntu上,你可以为Python系统安装它

sudo apt install python3-opencv

使用pip安装cv2或opencv-python有时是个问题。我有同样的问题安装cv2与pip。安装不是问题,问题是安装后导入cv2。我得到了一个导入错误,所以为了修复这个问题,我从pip导入main来安装opencv-python。尝试在python文件中运行以下代码,然后将安装opencv-python

from pip._internal import main as install
try:
import cv2
except ImportError as e:
install(["install", "opencv-python"])
finally:
pass

我希望这能帮助到一些人

opencv可以按正常方式安装:

pip install opencv-python

如果你得到错误,你可以这样做:

pip install opencv-python-headless

要安装open_cv,你可以去网站或这样做,

pip install opencv-contrib-python --upgrade
pip install opencv-python

你可以通过以下方法进行测试:

C:\> python
>>> import cv2
>>> print(cv2.__version__)
'4.5.1' # your version may be a newer one

要安装当前最新版本的OpenCV,请使用以下命令:

使用这个命令:

pip install --upgrade opencv-python

如果你在上面的命令中遇到了问题,那么试试这个:

pip install --upgrade opencv-contrib-python

查看已安装的OpenCV版本:

import cv2
print(cv2.__version__)

请按照命令操作:

pip install opencv-python

然后如果你想使用:

import cv2

如果由于任何更新而无法工作,请遵循文档

pip install opencv-python你可以使用这个。

但如果这段代码不工作,那么你可以在cmd和anaconda上检查python版本,因为它们是不同的。所以你输入命令在蟒蛇提示符和cmd,它将工作。你可以检查这个->皮普列表

我在谷歌Colab中遇到了这个问题,它只适用于这个特定的包版本。

!pip install "opencv-python-headless<4.3"