执行 安装命令,会下载gmpy2源码进行编译。
python -m pip install gmpy2
WSL中的系统都是比较“纯净”的,缺很多模块。一般都会缺少这三个:
- gmp
- mpfr
- mpc
分别安装如下:
# gmp安装,需要用到辅助工具lzip, m4,如果configure中提示你的系统还缺少其他工具,自行安装即可
wget https://gmplib.org/download/gmp/gmp-6.2.1.tar.lz
sudo apt install lzip
sudo apt install m4
lzip -d gmp-6.2.1.tar.lz
tar xvf gmp-6.2.1.tar
cd gmp-6.2.1
./configure
make
sudo make install
# mpfr安装
wget http://www.mpfr.org/mpfr-4.0.1/mpfr-4.0.1.tar.bz2
tar xvfj mpfr-4.0.1.tar.bz2
make
sudo make install
# mpc安装
sudo apt-get install libmpc-dev
完成上面模块安装,再次执行 python -m pip install gmpy2 即可