You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10下Python3.10安装cryptography报错exit status 1无法构建cffi的wheel

错误原因分析
  • 版本适配问题:当前pip拉取的cffi 1.14.6版本不支持Python 3.10,该版本发布时间早于Python 3.10正式版,没有对应Windows平台的预编译wheel包,pip只能尝试从源码本地编译
  • 编译依赖缺失:本地Visual Studio 2019环境未安装完整的Windows 10 SDK,编译cffi源码时找不到标准C头文件io.h,触发C1083编译错误
解决方案

方案1(优先推荐):升级pip拉取适配的预编译包

升级pip到最新版本,使其能够识别适配Python 3.10的cffi预编译wheel,无需本地编译即可完成安装,执行命令:

python -m pip install --upgrade pip
pip install cryptography

方案2:补全编译依赖(仅当需要固定使用旧版本cffi时使用)

如果项目必须使用cffi 1.14.6版本,需要补全VS2019的C++编译组件:

  • 打开Visual Studio Installer,选择已安装的Visual Studio 2019 Community,点击「修改」
  • 在「工作负载」标签页勾选「使用C++的桌面开发」
  • 切换到「单个组件」标签页,勾选10.0.19041.0及以上版本的Windows 10 SDK
  • 等待组件安装完成后重启终端,再执行cryptography安装命令即可

内容的提问来源于stack exchange,提问作者Alexander Fall

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 20:54:03