【问题标题】:import ssl error on fresh install: 'PROTOCOL_TLS' is not defined全新安装时导入 ssl 错误:未定义“PROTOCOL_TLS”
【发布时间】:2017-09-07 04:30:29
【问题描述】:

在 Windows 10 上使用 Python 2 (2.7.13) 全新 64 位安装 Anconda2 (4.3.1) 时,我收到以下错误:

>>> import ssl
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\username_redacted\Anaconda2\lib\ssl.py", line 133, in <module>
  PROTOCOL_SSLv23 = PROTOCOL_TLS
NameError: name 'PROTOCOL_TLS' is not defined

我意识到有一些关于 Anaconda 中 Python 的 SSL 问题的帖子可能与之相关:我已经尝试过运行 conda update openssl 之类的东西,我没有安装 certifi,而 pip install ssl 没有t 工作(因为 ssl 现在与 python 捆绑在一起,我猜)。

有人有什么建议吗?我正在尝试让 BioPython 工作,以防有某种特定于 BioPython 的修复程序。

谢谢!

【问题讨论】:

    标签: python windows python-2.7 ssl anaconda


    【解决方案1】:

    我安装在一个新盒子上,在我可以看到的最新版本(截至 2018 年 4 月)中,这不是问题。

    【讨论】:

      猜你喜欢
      • 2020-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 2013-07-28
      • 2019-01-22
      • 2018-02-12
      • 2014-06-01
      相关资源
      最近更新 更多