gmpy是一种C编码的Python扩展模块,提供对GMP(或MPIR)多精度算术库的访问。
gmpy的安装需要一些依赖库,否则会在安装过程中报错。
error: XXX.h: No such file or directory
从零开始,以Python 2 为例。具体地,需要先安装 Python 2 dev 版,然后安装 pip,再安装各依赖库,如下。
sudo apt-get install python python-dev libgmp-dev libmpfr-dev libmpc-dev
curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
sudo python2 get-pip.py
pip install gmpy2
针对 Windows 平台上安装各 Python 包出现各种错误的问题,UCI 的研究人员提供了科学研究中常用的扩展包的非官方轮子,可供下载,使用 pip install xxxxx.whl
安装,链接为 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 。
参考链接
1. gmpy安装使用方法
2. gmpy2-Pipy