【问题标题】:Python Error When Installing ez_setup.py "could not create SSL/TLS secure channel"安装 ez_setup.py 时出现 Python 错误“无法创建 SSL/TLS 安全通道”
【发布时间】:2017-10-27 18:24:30
【问题描述】:

Python 版本: 2.7.13

操作系统: Windows Server 2012

我正在关注这个tutorial来设置Python环境

当我尝试执行时

python ~\Desktop\ez_setup.py

我明白了

Exception calling "DownloadFile" with "2" argument(s): "The request was aborted: Could not create SSL/TLS secure
channel."
At line:1 char:106
+ [System.Net.WebRequest]::DefaultWebProxy.Credentials = [System.Net.CredentialCac ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : WebException

我尝试基于此link 启用 SSL 和 TLS 并重新启动服务器,但没有成功

【问题讨论】:

  • 你在代理后面吗?
  • 它对 SSL 问题没有帮助,但您可以根据 github.com/pypa/setuptools/issues/106 使用 --insecure 标志
  • @TarunLalwani 是的,我在办公室代理后面
  • @Rhonda,看看这是否有帮助stackoverflow.com/a/18790045/2830850
  • @BrendanSamek 这行得通。如果您将其放在答案中,我会将其标记为已接受的解决方案。

标签: python python-2.7 ssl


【解决方案1】:

作为一种解决方法,您可以使用 --insecure 标志,尽管它不能修复 SSL 错误。

来源:Github Setuptools Issues

【讨论】:

    【解决方案2】:

    如果你通过get-pip.py 安装pip,是否还需要先安装ez_setup?看来那个教程可能已经过时了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-06
      • 2017-05-25
      • 2018-08-12
      • 1970-01-01
      • 2018-12-19
      • 1970-01-01
      • 2021-12-13
      • 2014-12-26
      相关资源
      最近更新 更多