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

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

我现在该怎么办?


当前回答

请按照命令操作:

pip install opencv-python

然后如果你想使用:

import cv2

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

其他回答

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

PIP安装opencv-contrib-python

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

Python -m PIP install -upgrade PIP

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

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

使用pip安装cv2或opencv-python有时是个问题。我在用pip安装cv2时也遇到了同样的问题。安装不是问题,问题是安装后导入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

我希望这能帮助到一些人

使用python3创建一个虚拟环境

virtualenv env_name --python="python3"

并执行以下命令

pip3 install opencv-python

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

python3 -c "import cv2"

有两种选择

pip install cv2 

or

pip install opencv-python

希望能有所帮助。

请按照命令操作:

pip install opencv-python

然后如果你想使用:

import cv2

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