标签: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
标签:struct .com python模块 error 速度 ror mos gmpy2 最新
原文地址:https://www.cnblogs.com/threesoil/p/9926669.html