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

在VS Code中安装simple-crypt遇编译错误,求完整解决方案

解决方案

方案1:安装VC++构建工具(解决编译依赖)

错误提示明确要求Microsoft Visual C++ 14.0或更高版本,这是编译pycrypto的必要条件:

  • 打开Microsoft C++ Build Tools安装程序,勾选「Desktop development with C++」组件(包含MSVC编译器、Windows SDK等核心工具)
  • 完成安装后重启终端/VS Code,重新执行:
    pip install simple-crypt
    

方案2:使用预编译轮子避免编译

如果不想安装构建工具,可以直接用第三方预编译的pycrypto轮子:

  • 找到对应你Python版本(比如cp310对应Python3.10)和系统位数的pycrypto .whl文件
  • 先安装本地轮子,例如:
    pip install pycrypto-2.6.1-cp310-none-win_amd64.whl
    
  • 再执行pip install simple-crypt完成安装

方案3:替换为维护中的替代库(推荐)

pycrypto已停止维护,存在安全风险,推荐用API兼容的pycryptodome替代:

  1. 卸载现有相关包:
    pip uninstall -y simple-crypt pycrypto
    
  2. 安装pycryptodome:
    pip install pycryptodome
    
  3. 创建兼容映射:在Python的site-packages目录下新建Crypto文件夹,里面创建__init__.py文件,写入:
    from Cryptodome import *
    
  4. 最后安装simple-crypt:
    pip install simple-crypt
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 14:37:32