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

Windows 10系统下Charm Crypto安装求助及依赖包获取指引

Windows 10 安装 Charm Crypto 完整指南

推荐方案:通过WSL(Windows Subsystem for Linux)安装

WSL提供原生Linux环境,能避免Windows下的兼容性问题,是最稳妥的安装方式。

步骤1:启用WSL并安装Ubuntu发行版

  • 以管理员权限打开PowerShell,执行命令:
    wsl --install
    
  • 重启系统后,按照提示设置Ubuntu的用户名和密码。若需指定特定版本(如Ubuntu 20.04),可执行:
    wsl --install -d Ubuntu-20.04
    

步骤2:安装依赖包

打开Ubuntu终端,依次执行以下命令:

  • 更新软件源并升级系统:
    sudo apt update && sudo apt upgrade -y
    
  • 安装基础编译与依赖工具:
    sudo apt install build-essential git libssl-dev libgmp3-dev python3-dev python3-pip -y
    
  • 安装Charm所需的额外依赖:
    sudo apt install libffi-dev python3-setuptools -y
    

步骤3:下载并安装Charm Crypto

  • 克隆官方仓库:
    git clone https://github.com/JHUISI/charm.git
    
  • 进入仓库目录并执行安装:
    cd charm
    sudo python3 setup.py install
    
  • 验证安装:打开Python3交互环境,输入import charm,无报错则安装成功。

原生Windows安装方案(不推荐,兼容性问题较多)

若必须在原生Windows环境安装,需满足以下依赖并按步骤操作:

步骤1:安装前置依赖

  • Python:安装3.7~3.9版本(高版本Python兼容性差),安装时务必勾选「Add Python to PATH」。
  • Microsoft Visual C++ Build Tools:安装时选择「Desktop development with C++」组件,确保包含C++编译环境。
  • GMP库:下载对应Python位数的预编译GMP二进制包,解压后将库文件放置到Python的Lib/site-packages目录或系统库目录。
  • OpenSSL:安装Windows版OpenSSL,安装过程中勾选「Copy OpenSSL DLLs to Windows system directory」。

步骤2:安装Charm Crypto

  • 打开命令提示符(CMD),尝试通过pip安装:
    pip install charm-crypto
    
  • 若pip安装失败,手动克隆仓库并编译安装:
    git clone https://github.com/JHUISI/charm.git
    cd charm
    python setup.py install
    

注意:原生Windows环境下可能出现编译失败、动态库缺失等问题,优先推荐WSL方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 08:38:17