安装Djando出错SSL: CERTIFICATE_VERIFY_FAILED【这错误Tmd,搞了4个小时,好浪费时间呀,必须骂一下】

本文主要是介绍安装Djando出错SSL: CERTIFICATE_VERIFY_FAILED【这错误Tmd,搞了4个小时,好浪费时间呀,必须骂一下】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1【报误描述】

1.1 安装Django出错误如下:

“Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/fd/9a/0c028ea0fe4f5803dda1a7afabeed958d0c8b79b0fe762ffbf728db3b90d/Django-2.1.4-py3-none-any.whl (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)')))”

2 【问题背景】

   2.1 【问题的原因】

        1)最近开始用django,于是按照网上种教程安装django,如几位兄弟:

         例1:https://blog.csdn.net/qq_36371594/article/details/88633793 【他安装完全没问题,不过我的出现:错误如下图1】

         例2:https://www.runoob.com/django/django-install.html  【 他安装完全没问题,不过我的出现:错误如下图1】

  2.2【问题描述】“[SSL: CERTIFICATE_VERIFY_FAILED]”

 

3【分析及解决方案】

   3.1【分析】

1)于是这几个小时中各种折腾,(1)开始以为django解压方式是不是出问题了,因为django的包是xxx_tar.gz,我直接在win10下右键然后解压是不是这个解包影响,于是弄到ubuntu下解压,然后在复制回win10下,python setup.py install 还是不行,给我弹出让我无奈的上面的错误。(2)找了好多别人的安装,看到用pip安装,于是安装好pip,然后pip install django,还是错!查呀,有的说:pip install --user django==2.2.5(这里写版本号,以你的python要共同支持才行),还是不行。(3)怀疑是不是python安装太新了,最新的问题多多,开发的一般经验,于是uninstall python,重装了一个相对比较稳定的版本,然后按照上面的1/2方法安装,都纷纷失败,看至cmd上的红字,心里有点小崩溃呀,怀疑是不是windows系统问题呀,感觉要无解了。虽然挫败感重重压下,想放弃,但是还是坚持不放弃地排查,先找“Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443):”,发现这哥们的:https://www.jianshu.com/p/e39f1a44d44f解法,试试一下,还是不行。然后找“[SSL: CERTIFICATE_VERIFY_FAILED]”,终于发现很多说这个错误的问题,试了n多种,别人说的方法他们成功,但我这边还是没成功。最终发现一个哥们:安装python库,SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败,感觉跟我的错误有相似,但他的是安装python库有问题,我是安装django库出问题,好像是那么一回事,不管了,死马当活马医得了。

还是成功了,心累呀,也感谢这哥们,为了后来者可以参考,少浪费点时间,于是在总结一下错误的过程,希望能给遇到这样问题的兄弟一点帮助。

3.2【解法】

1)【分析】

有两个原因会导致安装失败

(1) https://pypi.python.org/simple/网站访问不到,可以改用国内镜像网站https://pypi.douban.com/simple/

(2)ssl验证问题 【这是由于访问pypi.python.org时ssl验证出问题,改成pypi.douban.com就不存在ssl的问题了】

(3)cmd要用管理员身份打开 【这个没什么好说了,常规操作】

2)【解法】按1)的分析在cmd中使用下面指令,当然前提是你已经装好python和pip了(且python、pip的版本相互支持),如果我存在类上我上面提示的错误,进入cmd进入doc,然后输入:

pip install --index-url=https://pypi.douban.com/simple/ --trusted-host pypi.douban.com django

 

 

资料:

http://blog.sina.com.cn/s/blog_5926e5560102xlr9.html

 

 

 

这篇关于安装Djando出错SSL: CERTIFICATE_VERIFY_FAILED【这错误Tmd,搞了4个小时,好浪费时间呀,必须骂一下】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/613749

相关文章

如何在Mac上安装并配置JDK环境变量详细步骤

《如何在Mac上安装并配置JDK环境变量详细步骤》:本文主要介绍如何在Mac上安装并配置JDK环境变量详细步骤,包括下载JDK、安装JDK、配置环境变量、验证JDK配置以及可选地设置PowerSh... 目录步骤 1:下载JDK步骤 2:安装JDK步骤 3:配置环境变量1. 编辑~/.zshrc(对于zsh

如何在pycharm安装torch包

《如何在pycharm安装torch包》:本文主要介绍如何在pycharm安装torch包方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录在pycharm安装torch包适http://www.chinasem.cn配于我电脑的指令为适用的torch包为总结在p

在PyCharm中安装PyTorch、torchvision和OpenCV详解

《在PyCharm中安装PyTorch、torchvision和OpenCV详解》:本文主要介绍在PyCharm中安装PyTorch、torchvision和OpenCV方式,具有很好的参考价值,... 目录PyCharm安装PyTorch、torchvision和OpenCV安装python安装PyTor

Python Transformer 库安装配置及使用方法

《PythonTransformer库安装配置及使用方法》HuggingFaceTransformers是自然语言处理(NLP)领域最流行的开源库之一,支持基于Transformer架构的预训练模... 目录python 中的 Transformer 库及使用方法一、库的概述二、安装与配置三、基础使用:Pi

解决SpringBoot启动报错:Failed to load property source from location 'classpath:/application.yml'

《解决SpringBoot启动报错:Failedtoloadpropertysourcefromlocationclasspath:/application.yml问题》这篇文章主要介绍... 目录在启动SpringBoot项目时报如下错误原因可能是1.yml中语法错误2.yml文件格式是GBK总结在启动S

如何解决mmcv无法安装或安装之后报错问题

《如何解决mmcv无法安装或安装之后报错问题》:本文主要介绍如何解决mmcv无法安装或安装之后报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mmcv无法安装或安装之后报错问题1.当我们运行YOwww.chinasem.cnLO时遇到2.找到下图所示这里3.

Python 安装和配置flask, flask_cors的图文教程

《Python安装和配置flask,flask_cors的图文教程》:本文主要介绍Python安装和配置flask,flask_cors的图文教程,本文通过图文并茂的形式给大家介绍的非常详细,... 目录一.python安装:二,配置环境变量,三:检查Python安装和环境变量,四:安装flask和flas

C/C++错误信息处理的常见方法及函数

《C/C++错误信息处理的常见方法及函数》C/C++是两种广泛使用的编程语言,特别是在系统编程、嵌入式开发以及高性能计算领域,:本文主要介绍C/C++错误信息处理的常见方法及函数,文中通过代码介绍... 目录前言1. errno 和 perror()示例:2. strerror()示例:3. perror(

Win11安装PostgreSQL数据库的两种方式详细步骤

《Win11安装PostgreSQL数据库的两种方式详细步骤》PostgreSQL是备受业界青睐的关系型数据库,尤其是在地理空间和移动领域,:本文主要介绍Win11安装PostgreSQL数据库的... 目录一、exe文件安装 (推荐)下载安装包1. 选择操作系统2. 跳转到EDB(PostgreSQL 的

Go标准库常见错误分析和解决办法

《Go标准库常见错误分析和解决办法》Go语言的标准库为开发者提供了丰富且高效的工具,涵盖了从网络编程到文件操作等各个方面,然而,标准库虽好,使用不当却可能适得其反,正所谓工欲善其事,必先利其器,本文将... 目录1. 使用了错误的time.Duration2. time.After导致的内存泄漏3. jsO