嗨,我正在尝试在Windows上安装opencv。我正在使用python版本3.7.3。我已经尝试过使用pip,conda进行安装教程,并且还遵循了文档中概述的步骤:https://www.learnopencv.com/install-opencv-4-on-windows/。但是没有成功。无论采用哪种方法,我都会遇到相同的错误。
Fetching package metadata ...
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/a
naconda/win-64/repodata.json>
Elapsed: -
An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
SSLError(MaxRetryError('HTTPSConnectionPool(host=\'repo.anaconda.com\', port=443): Max retries exceeded with url: /pkgs/main/win-64/current_repodata.json (Caused by SSLError(SSLError("bad handshake: Error([(\'SSL routines\', \'tls_process_server_certificate\', \'certificate verify failed\')])")))'))
错误:找不到满足dlib要求的版本(来自版本:无) 错误:找不到与dlib匹配的分布
有关如何解决此问题的任何建议。
答案 0 :(得分:1)
看起来像Conda安装程序无法验证SSL证书。
作为解决方法,如果已经安装了Python和pip,则可以在OS终端中使用一种pip
安装Python软件包的常用方法。
用于标准桌面环境(Windows,macOS,几乎所有GNU / Linux发行版)的软件包
- 如果只需要主模块,请运行
pip install opencv-python
- 如果需要main和contrib,请运行
pip install opencv-contrib-python
模块(请参阅OpenCV文档中列出的其他模块)
答案 1 :(得分:1)
尝试了许多在线解决方案后,我得以解决该问题。
conda install opencv
为我工作。如果任何人遇到相同的问题,请参考本文档以供参考。它对我有用,希望对您也有用。该文档的链接为:http://mathalope.co.uk/2015/05/07/opencv-python-how-to-install-opencv-python-package-to-anaconda-windows/
答案 2 :(得分:0)
似乎您的网络不允许您从命令行访问数据,当我们使用Office封闭式网络时,我们经常会看到这些类型的问题。
在大多数情况下,当我们从办公室网络断开机器的连接(或从IT团队寻求帮助以通过封闭的网络)时,pip安装就会开始工作。
您可以检查运行“ pip install pandas”是否也会出现相同的错误吗?如果是,那么肯定是网络问题。