成功解决RuntimeError: OpenSSL 3.0‘s legacy provider failed to load

报错

RuntimeError: OpenSSL 3.0's legacy provider failed to load. This is a fatal error by default, but cryptography supports running without legacy algorithms by setting the environment variable CRYPTOGRAPHY_OPENSSL_NO_LEGACY. If you did not expect this error, you have likely made a mistake with your OpenSSL configuration.

解决办法

OpenSSL 3.0加载失败: 此错误表明 cryptography 库试图加载OpenSSL 3.0的遗留提供程序,但失败了。错误建议通过设置环境变量 CRYPTOGRAPHY_OPENSSL_NO_LEGACY 来禁用遗留算法。如果你不需要使用遗留算法,可以通过以下方式在运行脚本之前设置环境变量:

python 复制代码
export CRYPTOGRAPHY_OPENSSL_NO_LEGACY=1

或者,如果你确实需要遗留算法,这可能表明你的OpenSSL配置有误。

相关推荐
洁✘1 小时前
shell编程正则表达式与文本处理器
linux·运维·正则表达式
深夜面包1 小时前
Ubuntu 安装与配置 Docker
linux·ubuntu·docker
猫猫与橙子1 小时前
ubuntu22.04安装dukto
linux·运维·服务器
2302_799525741 小时前
【Linux】su、su-、sudo、sudo -i、sudo su - 命令有什么区别?分别适用什么场景?
linux·运维·服务器
MaisieKim_2 小时前
IT运维常用的软件工具有哪些
运维·自动化
正点原子2 小时前
【正点原子STM32MP257连载】第四章 ATK-DLMP257B功能测试——EEPROM、SPI FLASH测试 #AT24C64 #W25Q128
linux·stm32·单片机·嵌入式硬件·stm32mp257
野生派蒙2 小时前
Linux:安装 CentOS 7(完整教程)
linux·运维·服务器·centos
noravinsc3 小时前
centos部署的openstack发布windows虚拟机
linux·windows·centos
肯德基疯狂星期四-V我503 小时前
【Ubuntu】【树莓派】Linux系统的远程终端登录、远程图形桌面访问、 X图形窗口访问和文件传输操作
linux·运维·ubuntu·树莓派
努力努力再努力wz3 小时前
【Linux实践系列】:匿名管道收尾+完善shell外壳程序
linux·运维·服务器·c++