kali Linux 64位安装python的gmpy2库报错

论坛 期权论坛 脚本     
匿名网站用户   2020-12-19 13:27   64   0

前段时间 网上找了个解密RSA的Python脚本,兴高采烈地拿到Kali Linux中跑一下,然后提示没安装gmpy2这个库,接下来就遇到了一系列小的问题,大概说一下解决办法。


1. 执行pip install gmpy2, 报错,提示 src/gmpy.h:252:20: fatal error: mpfr.h: 没有那个文件或目录

^


2. Google一下,找到了解决方案:

首先从 ftp://ftp.gnu.org/gnu/mpfr/ 下载最新的mpfr的压缩包,这里我下载的是 mpfr-3.1.5.zip

在Kali中执行以下命令:

unzip mpfr-3.1.5.zip (这里需要根据下载的压缩包所在的实际目录修改一下)

cd mpfr-3.1.5

./configure

make

make check

VERBOSE=1 make check

make install

如果以上过程中不报错的话,mpfr就安装好了 ,详细安装过程可参考官方文档:http://www.mpfr.org/mpfr-current/mpfr.html


本以为mpfr安装好就解决问题了,运行 pip install gmpy2 ,刚才的问题没有了,又出现了新的问题,缺少mpc.h头文件,如下图,Excuse me?



然后就有了第3步:

3. 从 ftp://gcc.gnu.org/pub/gcc/infrastructure/ 下载最新的mpc压缩包,这里我下载的是 mpc-1.0.3.tar.gz ,接着在 Kali 中执行以下命令:

tar -xzvf mpc-1.0.3.tar.gz (这里需要根据下载的压缩包所在的实际目录修改一下)

cd mpc-1.0.3

./configure

make

make install

若以上过程没报错,问题就已经解决,然后执行 pip install gmpy2 ,提示 gmpy2 安装成功,就可以愉快的跑脚本啦!


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:1136255
帖子:227251
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP