Windows上的OpenCV安装失败

时间:2019-09-02 07:06:13

标签: python opencv installation

嗨,我正在尝试在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匹配的分布

有关如何解决此问题的任何建议。

3 个答案:

答案 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”是否也会出现相同的错误吗?如果是,那么肯定是网络问题。