吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1166|回复: 4
收起左侧

[Python 原创] gmpy2库安装报错解决办法

[复制链接]
Datch 发表于 2024-3-17 19:43
本帖最后由 Datch 于 2024-3-17 21:35 编辑

gmpy2是一个Python库,旨在提供高精度计算功能,并且支持整数、有理数、浮点数等多种数据类型。它基于GMP库(GNU Multiple Precision Arithmetic Library)实现,可以高效地处理大整数数据,具有高精度计算效率高、计算准确性高等特点。使用gmpy2库可以避免由于浮点数精度问题带来的错误计算结果,并且能够进行大数乘法、大数除法、大数取模等操作。CTF密码学也是经常用到的
但是在python3中执行pip install gmpy2 安装存在如下报错
ERROR: Failed building wheel for gmpy2

原因是因为gmpy2正式版还没有支持python3 但是测试版已经支持了,所以我们只需要手动下载最新测试版并安装即可
打开网站https://pypi.org/project/gmpy2/2.2.0a1/#history

image.png
或者直接打开https://pypi.org/project/gmpy2/2.2.0a1/#files
下载你需要的对应版本
例如Windows需要下载https://files.pythonhosted.org/p ... cp312-win_amd64.whl
然后在当前目录下cmd执行(后面根据实际文件名修改)pip3 install gmpy2-2.2.0a1-cp312-cp312-win_amd64.whl
最后执行pip list就可以发现 已经正常安装上了
image.png
image.png

免费评分

参与人数 2吾爱币 +2 热心值 +1 收起 理由
yunhang + 1 + 1 我很赞同!
gzlyylai + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

s1986q 发表于 2024-3-17 21:11
Microsoft Visual C++ Build Tools 是构建工具,缺少构建环境。
需要的是Microsoft Visual C++ 14.0
 楼主| Datch 发表于 2024-3-17 21:27
s1986q 发表于 2024-3-17 21:11
Microsoft Visual C++ Build Tools 是构建工具,缺少构建环境。
需要的是Microsoft Visual C++ 14.0

对的,我粘贴错了 不过不影响教程内容
爱飞的猫 发表于 2024-3-19 04:16
也可以直接在 pip 指定版本。

[Bash shell] 纯文本查看 复制代码
pip install gmpy2==2.2.0a1
TenSir152 发表于 2024-3-24 10:52
难怪我上次安装的时候报错了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 15:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表