python - 全新安装时导入 ssl 错误 : 'PROTOCOL_TLS' is not defined

标签 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 的修复。

谢谢!

最佳答案

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

关于python - 全新安装时导入 ssl 错误 : 'PROTOCOL_TLS' is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43351808/

相关文章:

c++ - 如何在 Windows 上为 MSVS 2010 安装 LAPACK?

c++ - 如何在 C/C++ 中的 Windows 下对两个 Unicode 字符或字符串进行不区分大小写的比较?

Python函数将二进制数字转换为十六进制数字

Python Zeromq "Hello World"在recv()上阻塞

Python - 删除现在小于其后面数字的所有数字

windows - IMAPI2 可以刻录大于 4Gb 的文件吗?

python - 尝试重新启动 webscraper 线程时连接被拒绝

python - 在迭代列表时修改列表总是错误的吗?为什么?

python - 从 pandas df 中的列创建二元组

python - 从数据类继承而不指定子类'__init__中的所有内容?