码迷,mamicode.com
首页 > 编程语言 > 详细

python模块gmpy2在linux下安装

时间:2018-11-08 01:11:34      阅读:985      评论:0      收藏:0      [点我收藏+]

标签:struct   .com   python模块   error   速度   ror   mos   gmpy2   最新   

gmpy2是解密RSA时所用脚本的一个模块python下输入 import gmpy2  ,提示 Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named gmpy2 所以安装gmpy2,我的系统用的是Deepin

前提安装pip   给你们找了一个https://www.cnblogs.com/xnchll/p/6214188.html

然后在linux下终端输入 pip install gmpy2 

然后就开始报错了(ノ`Д)ノ,各种缺文件

1.报错:src/gmpy.h:252:20: fatal error: mpfr.h: 没有那个文件或目录

下面开始解决:

首先从  ftp://ftp.gnu.org/gnu/mpfr/   下载最新的mpfr的压缩包,我下载的是mpfr-4.0.1.zip 下载慢的哈下面会有我的文件地址

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

cd mpfr-3.1.5

./configure

make

make check

VERBOSE=1 make check

make install

如果以上过程中不报错的话,mpfr就安装好了


2.装好了发现继续运行  pip install gmpy2   ,刚才的问题没有了,又出现了新的问题:

src/gmpy.h:252:20: fatal error: mpfr.h: 没有那个文件或目录,又是一通百度

解决方法:

从  ftp://gcc.gnu.org/pub/gcc/infrastructure/  下载最新的mpc压缩包,这里我下载的是  mpc-1.0.3.tar.gz

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

cd mpc-1.0.3

./configure

make

make install

若以上过程没报错,问题就已经解决,然后执行  pip install gmpy2   ,提示  gmpy2  安装成功,但是我的还是没有成功缺少mpc.h文件

运行 sudo apt-get install libmpc-dev 就可以了

 

 

按完之后感觉比较简单,过程还是一通百度,ftp下载那个网站速度也是感人。。。现在安完的我:我的天。。。解放了

上文FTP文件下载地址:

mpc-1.0.3.tar.gz下载地址https://files.cnblogs.com/files/threesoil/mpc-1.0.3.tar.gz

mpfr-4.0.1下载地址https://files.cnblogs.com/files/threesoil/mpfr-4.0.1.zip

 

 

 

参考地址: https://blog.csdn.net/wanzt123/article/details/71036184

                  https://blog.csdn.net/vernice/article/details/51837001

     https://blog.csdn.net/u013687821/article/details/45113131

 

python模块gmpy2在linux下安装

标签:struct   .com   python模块   error   速度   ror   mos   gmpy2   最新   

原文地址:https://www.cnblogs.com/threesoil/p/9926669.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!