【问题标题】:CryptographyDeprecationWarning: Python 2 is no longer supported by the Python core teamCryptographyDeprecationWarning:Python 核心团队不再支持 Python 2
【发布时间】:2023-04-04 14:28:01
【问题描述】:

我收到此错误:

/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/OpenSSL/crypto.py:14:
CryptographyDeprecationWarning:Python 2 不再受支持
Python核心团队。现在在密码学中已弃用对它的支持,
并将在下一个版本中删除。从密码学导入
实用程序,x509

我已尝试更新密码学模块和 python。这个问题的解决方法是什么?

【问题讨论】:

  • 升级到 Python 3.x。
  • Python 2 自 2010 年以来没有收到过重大更新,它的最后一个补丁是在 2019 年。它在 2020 年初日落,不再收到安全更新,因此使用加密模块可能不是最好的主意。如果我是你,我会尽快升级到 Python 3。
  • 如果您使用的是 Python 3,或者您不知道它们之间的区别,请尝试使用 python3 命令运行您的代码,而不仅仅是 python。您的系统可能有与python2 相关联的python,而不是python3
  • 警告!= 错误。

标签:
python
python-2.7
cryptography