python2/3 模块gmpy2在linux下安装
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 就可以了
- 在python3.6上安装gmpy2模块: pip3 install gmpy2 然后报错了
解决方法是安装python-dev,这是Python的头文件和静态库包:
这时候运行 sudo apt-get install python3-dev 然后继续pip3 install gmpy2 就成功了
按完之后感觉比较简单,过程还是一通百度,ftp下载那个网站速度也是感人。。。现在安完的我:我的天。。。解放了
参考地址: https://blog.csdn.net/wanzt123/article/details/71036184
https://blog.csdn.net/vernice/article/details/51837001
https://blog.csdn.net/u013687821/article/details/45113131
python2/3 模块gmpy2在linux下安装相关推荐
- python3怎么安装gmpy2_python2/3 模块gmpy2在linux下安装
!!!首先建议在Windows下安装 因为很方便!!! gmpy2是解密RSA时所用脚本的一个模块python下输入 import gmpy2 ,提示 Traceback (most recent ...
- python os模块安装方法_基于python中pygame模块的Linux下安装过程(详解)
一.使用pip安装Python包 大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip.在Python3中,pip有时被称为pip3. 1.在Linux和OS X系统中检查 ...
- python中pygame模块下载_基于python中pygame模块的Linux下安装过程(详解)
pyhthon中pygame模块怎么安装?pyhthon中pygame模块怎么安装?鄙人为初二一名学生,闲来无事 钻研起电这句话还是建议问一下你们代课老师吧,因为你们老师是这方面专家,诺儿那边的话肯定 ...
- Linux下安装Python2.7
Linux下安装Python2.7 执行如下命令下载安装python2.7.10: wget https://www.python.org/ftp/python/2.7.10/Python-2.7.1 ...
- linux下安装部署ansible
linux下安装部署ansible 介绍 Ansible是一种批量部署工具,现在运维人员用的最多的三种开源集中化管理工具有:puppet,saltstack,ansible,各有各的优缺点,其中sal ...
- 【Python 笔记】Linux下安装pip方法的全总结
本文研究记录了 Linux 下安装 pip 的全部方法. 文章目录 1. 通过 Linux 系统的包管理工具安装 1.1 apt 包管理工具安装 pip 1.1.1 安装 1.1.2 升级 1.1.3 ...
- Linux下安装rabbitmq3.7.8
Linux下安装rabbitmq 1.安装Erlang环境 1)安装GCC GCC-C++ Openssl等模块 2)安装ncurses 3)安装erlang环境 4)配置安装 5)验证是否安装成功 ...
- Python安装(Windows下安装/Linux下安装)
1.准备工作 1.1.运行环境 课程中:Windows下的运行环境 1.2.Python是什么 (1)Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1 ...
- Linux下安装scikit-learn
Linux下安装scikit-learn sudo apt-get install python-pip sudo apt-get install python-pandas python-sympy ...
最新文章
- SQLAlchemy简单操作
- Outlook邮箱重新配置
- Linux下的基本指令
- 从零开始实现ASP.NET Core MVC的插件式开发(六) - 如何加载插件引用
- 智能合约开发solidity编程语言实例
- 流媒体技术的应用与发展前景
- html 怎么给li空格,html 空格
- 2020年书法落款_快来排排2020鼠年书法落款时间表,收!
- numpy教程:数组操作
- 获取指定文件目录路径下的所有文件
- 虚拟机安装苹果系统_黑苹果原版系统镜像下载,MacOS如何安装到虚拟机?(附软件+教程)...
- SSL/TLS中的DH算法、DHE算法、 ECDHE算法介绍
- mysql数据库实验4
- 哈哈哈,这个勒索软件笑死我了!太菜了~
- python儿童-少儿Python创意编程课
- 气相色谱仪排除问题S级详情讲解【Chro】
- Python的10大集成开发环境和代码编辑器(指南)
- linux系统(Centos7)安装VScode笔记
- doc跟docx的区别
- 学会这5个时间管理黄金法则,再也不用愁时间不够用了~
热门文章
- 为啥我的Python这么慢 - 项查找 (二)
- 如何在 Mac上使用预览解锁 PDF
- json符号解释大全_水电图纸图例大全,电气、弱电、给排水常用图例
- 《计算机应用基础》18春作业,【北语网院】18春《计算机应用基础》作业_4.pdf...
- 嘉善 机器人比赛_电脑机器人比赛辅导教师培训在浙师大嘉善附校举行
- STM32H743+CubeMX-ADC(16bit分辨率)+DMA采样三路模拟量(并行),没过采样。
- vs矩形框边框线显示被选中的区域;_条形码区域解码:Web小工具
- eval() python_python基础-input函数和eval函数
- Java文档阅读笔记-C3P0连接池的使用
- QML工作笔记-为PushButton戴上皮肤