gmpy2库安装报错解决办法
本帖最后由 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
或者直接打开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就可以发现 已经正常安装上了
Microsoft Visual C++ Build Tools 是构建工具,缺少构建环境。
需要的是Microsoft Visual C++ 14.0 s1986q 发表于 2024-3-17 21:11
Microsoft Visual C++ Build Tools 是构建工具,缺少构建环境。
需要的是Microsoft Visual C++ 14.0
对的,我粘贴错了 不过不影响教程内容 也可以直接在 pip 指定版本。
pip install gmpy2==2.2.0a1 难怪我上次安装的时候报错了
页:
[1]