我需要安装cv2
已经为我编写的脚本。我尝试过 pip install cv2
并pip install open_cv
遇到相同的问题-来自的警告消息dist.py
并抱怨zlib
未找到。未安装cv2。我也试过pyopenvc
和pip install opencv-python
。
因此,我去了opencv网站并下载了相关的exe。运行它-生成一堆子目录以及一个make文件和其他东西。
现在我该怎么做?
我需要安装cv2
已经为我编写的脚本。我尝试过 pip install cv2
并pip install open_cv
遇到相同的问题-来自的警告消息dist.py
并抱怨zlib
未找到。未安装cv2。我也试过pyopenvc
和pip install opencv-python
。
因此,我去了opencv网站并下载了相关的exe。运行它-生成一堆子目录以及一个make文件和其他东西。
现在我该怎么做?
Answers:
通过发出以下命令进行安装opencv-python
(这是用于Python的非官方的预构建OpenCV软件包):
pip install opencv-python
通过使用python 3创建虚拟环境来运行以下命令并运行
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
(包含主要模块和贡献模块)opencv-python-headless
(与opencv-python
但没有GUI功能相同)opencv-contrib-python-headless
(与opencv-contrib-python
但没有GUI功能相同)您只能根据需要安装其中之一。如果您不小心在同一环境中安装了多个组件,则可以在pip uninstall
重新安装正确的组件之前先使用来删除它们。
有关更多详细信息,可以参考“ OpenCV on Wheels”的项目描述。
从OpenCV 2.2.0开始,Python绑定的软件包名称为“ cv”。旧的名为“ opencv”的绑定不再保留。您可能需要调整代码。
官方的OpenCV安装程序不会将Python绑定安装到您的Python目录中。OpenCV 2.2.0安装目录中应该有一个Python2.7目录。将整个Lib文件夹从OpenCV \ Python2.7 \复制到C:\ Python27 \,并确保您的OpenCV \ bin目录位于Windows DLL搜索路径中。
或者使用位于http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv的opencv-python安装程序。
或只需安装
sudo pip3 install opencv-python #for python3
sudo pip install opencv-python #for python2
截至2019年10月22日,我认为最好的答案就是
conda install opencv
现在似乎opencv
在主Anaconda
频道中。
要查看opencv
主Anaconda
频道中包含哪些软件包(包括),请转到Anaconda软件包列表,然后点击与您的python版本和os版本相对应的链接。
只需将其用于到目前为止的最新版本4.1.0。
pip install opencv-contrib-python==4.1.0.25
对于默认版本,请使用以下命令:
pip install opencv-contrib-python
使用python3创建虚拟环境
virtualenv env_name --python="python3"
并运行以下命令
pip3 install opencv-python
检查它是否已正确安装运行
python3 -c "import cv2"
最初,每个人在安装opencv时都会遇到困难。Opencv在后端需要很多依赖项。从opencv开始的最好方法是在虚拟环境中安装它。我建议您首先安装python anaconda发行版并使用它创建虚拟环境。然后在虚拟环境中使用conda install命令可以轻松安装opencv。我觉得这是安装opencv的最安全,最简单的方法。以下命令对我有用,您可以尝试相同的方法。
conda install -c menpo opencv3
您可以尝试使用以下命令-
pip安装opencv-contrib-python
它将基本上下载兼容版本。如果此命令失败,则可以使用以下命令升级点子-
python -m pip install –升级pip
如果您需要图片指导,请转至在Windows中安装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
我希望这会帮助某人
有两种选择-
pip install cv2
要么
pip install opencv-python
希望能帮助到你。