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

Windows 10安装pycrypto报错求助及模块缺失问题

Windows 10下pycrypto安装失败及pycryptodome模块缺失问题解决

解决pycryptodome的"Crypto: Module not found"错误

  • 确认环境一致性:用where python和where pip检查运行代码的Python与安装pycryptodome的pip是否属于同一环境,避免跨环境安装导致模块找不到。
  • 安装兼容版本:如果你的代码依赖Crypto模块名,直接安装pycryptodomex而非pycryptodome,执行命令:pip install pycryptodomex,安装后即可直接引用import Crypto。
  • 手动创建兼容别名:若已安装pycryptodome,可找到Python安装目录下的site-packages文件夹,将Cryptodome文件夹复制一份并重命名为Crypto,旧代码就能正常识别。
  • 清理缓存重装:执行pip cache purge清除pip缓存,再重新运行pip install pycryptodome,避免缓存损坏导致的安装不完整。

无需pip在线编译安装pycrypto的方法

  • 本地安装预编译wheel包:
    1. 找到对应你Python版本(如cp39对应Python3.9)和系统位数(如win_amd64对应64位系统)的pycrypto预编译wheel文件。
    2. 打开命令行,切换到wheel文件所在目录,执行pip install pycrypto-xxx-cp39-win_amd64.whl(替换为实际文件名)完成安装,此方法无需编译,避开cl.exe错误。
  • 配置编译环境后安装:
    1. 打开Visual Studio提供的x64 Native Tools Command Prompt for VS(根据系统位数选x86或x64),确保cl.exe环境变量已正确加载。
    2. 执行命令设置头文件:set CL=/FI"%VCINSTALLDIR%\\INCLUDE\\stdint.h" %CL%
    3. 再执行pip install pycrypto完成编译安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 03:31:12