python3.7下使用cryptography 报错“DLL load failed: 找不到指定的程序”

from cryptography.hazmat.bindings._rust import openssl as rust_openssl

ImportError: DLL load failed: 找不到指定的程序。

核心问题出在 cryptography(加密库)上:

  1. cryptography 在较新的版本中(比如你之前提示的 45.0.7),底层是用 Rust 语言 编写并编译成二进制 DLL 文件的。
  2. 较新版本的 cryptography 的二进制 DLL 文件在编译时,需要服务器系统具备较新的 C++ 运行库(VC++ Redistributable)
  3. Windows 服务器(尤其是未定期更新的 Windows Server 2012/2016/2019)往往缺少这些底层运行库,或者你的 Python 3.7 版本太老,与最新版的二进制库发生了冲突。

解决方法,安装老版本

pip uninstall -y cryptography cffi

pip install cryptography==36.0.2


相关推荐
2301_780789663 小时前
DDoS 攻击溯源:DNS 水印标记 + 区块链存证的双保险
运维·服务器·网络·云原生·ddos
2601_949499949 小时前
芯瑞科技 DT-1414 光模块工程实测:完美兼容博通(安华高) HFBR-1414PTZ,VCSEL 替代方案
大数据·网络·人工智能·科技·光模块
云边云科技_云网融合9 小时前
连锁门店 POS、监控、IoT 设备网络不稳定怎么解决?
网络·物联网
XR12345678811 小时前
学校宿舍区网络方案对比:多终端高并发下的认证、管理与体验
网络
March.s11 小时前
IP 存储核心 iSCSI:原理拆解 + 无报错实战指南
网络·网络协议·tcp/ip
星恒讯工业路由器11 小时前
远程访问技术解析:从内网穿透到安全隧道的三种主流方案
网络·信息与通信·内网穿透·远程访问·vpn隧道
超智算科技12 小时前
超智算领衔协办“NVIDIA创业企业展示·西安站”,全栈AI服务赋能行业生态协同发展
大数据·网络·人工智能·物联网·百度
空杆推不起12 小时前
企业数据加密实战:传输链路与存储层全场景落地指南
网络·安全·web安全
️学习的小王12 小时前
基于UDP实现简易聊天室(基础版)——Python实现
网络·python·udp
砚凝霜12 小时前
软考网络工程师|第 5 章 路由基础、静态路由、RIP、OSPF、BGP、IS-IS 完整备考笔记
网络·笔记