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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装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模块的命令,以便于知道是否还缺失别的文件,直到成功安装。

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

以上是关于安装Python模块gmpy2中的问题解决的主要内容,如果未能解决你的问题,请参考以下文章

Python3.8 安装gmpy2 教程, 无法安装gmpy2解决方案

Python-解决下载gmpy2的报错问题

Python-解决下载gmpy2的报错问题

Python-解决下载gmpy2的报错问题

Linux下安装python的gmpy2库及遇到无法定位软件包的解决办法

python模块gmpy2在linux下安装