安装Python模块gmpy2中的问题解决

接下来表演的是安装Python模块gmpy2

此模块用来进行高精度计算的模块,个人根据需求,我呢常用来进行rsa加密算法的计算

作为一个资浅的ubuntu玩家,这些知识当然是在网上搜索得到的,不过网上的资料大多说不完整,整的别人根据他们的教程做了一上午还是没有成功安装。而我的是在这些大佬的肩膀上总结的。

Python当中默认是没有gmpy2模块的,所以大多数人直接进行pip install gmpy2进行模块安装,姐夫哦就会出现某某文件缺失,或没有的情况。

这里一共总结了三种缺失的文件,在自己进行安装的时候如果出现了那个文件缺失,就按下面的哪一个步骤安装就行,如果缺失两个或三个那就安装两个三个。

第一个文件gmp.h.

作为一个记性不太好的奔三小朋友,记得应该是这个文件。

缺少这个文件的原因是我们Ubuntu一般都是没有gmp库的。

在 debian、ubuntu系统上使用命令:

sudo apt-get install libgmp-dev

在 Fedora、RedHat 以及 CentOS 系统上使用命令:

yum install gmp-devel

待 gmp 安装完成后,再使用命令

$ pip install gmpy

第二个文件mpfr.h

首先从 ftp://ftp.gnu.org/gnu/mpfr/

在Kali中执行以下命令:

unzip mpfr-3.1.5.zip

cd mpfr-3.1.5

./configure

make

make check

VERBOSE=1 make check

make install

第三个文件mpc.h

从 ftp://gcc.gnu.org/pub/gcc/infrastructure/

tar -xzvf mpc-1.0.3.tar.gz

cd mpc-1.0.3

./configure

make

make install

当安装解决每个文件之后,都要执行安装gmpy2模块的命令,以便于知道是否还缺失别的文件,直到成功安装。

如果这样还不成功,可以评论联系,一起讨论,共同学习呀

转载于:https://blog.51cto.com/12332766/2116615

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值