gmpy是一種C編碼的Python擴展模塊,提供對GMP(或MPIR)多精度算術庫的訪問。
gmpy 1.17是1.x系列的最終版本,沒有進一步的更新計划。所有進一步的開發都在2.x系列(也稱為gmpy2)中進行。
-------
0x01 windows上安裝gmpy
訪問https://www.lfd.uci.edu/~gohlke/pythonlibs/#gmpy
里面的gmpy‑1.17‑cp27‑none‑win32.whl、gmpy‑1.17‑cp27‑none‑win_amd64.whl分別代表32位和64位版本,擇一個下載,用pip install安裝即可。
0x02 linux安裝gmpy
安裝
pip install gmpy==1.17
如果下載過慢,可以嘗試
pip install gmpy==1.17 -i http://pypi.douban.com/simple/
0x03 安裝報錯
Err1:
src/gmpy.c:237:20: error: Python.h: No such file or directory
ubuntu、debian里:
apt-get install python-dev -y
centos、redhat里:
yum install python-devel -y
Err2:
src/gmpy.h:30:17: fatal error: gmp.h: No such file or directory
ubuntu、debian里:
apt-get install libgmp-dev -y
centos、redhat里:
yum install gmp-devel -y
0x04 gmpy使用方法
等pcat有空再補上。