在全新安装时导入ssl错误:' PROTOCOL_TLS'没有定义

时间:2017-04-11 16:45:47

标签: python windows python-2.7 ssl anaconda

在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不起作用(因为ssl现在与python捆绑在一起,我猜)。

有没有人有任何建议?我试图让BioPython工作,以防有某种特定于BioPython的修复。

谢谢!

1 个答案:

答案 0 :(得分:0)

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