gmpy2をインストールする手順
下記を実行するだけ。
sudo apt-get update
sudo apt-get install python3-gmpy2
gmpy2をインストールする手順(自分でビルドする場合)
自分でビルドする場合の手順メモは以下。ubuntu desktop 16.04LTSで実施しました。
python3-devをインストール
sudo apt-get -y update
sudo apt-get -y install python3-dev
作業用ディレクトリを作成
cd ~
mkdir static
cd ~/static
mkdir src
m4をインストール
cd ~/static
wget https://ftp.gnu.org/gnu/m4/m4-1.4.18.tar.gz
tar xf ./m4-1.4.18.tar.gz
cd ~/static/m4-1.4.18/
./configure --prefix=/usr
make
make check
sudo make install
gmpをインストール
cd ~/static
wget https://gmplib.org/download/gmp/gmp-6.0.0a.tar.bz2
tar xf ./gmp-6.0.0a.tar.bz2 -C ~/static/src
cd ~/static/src/gmp-6.0.0
./configure --prefix=$HOME/static --enable-static --disable-shared --with-pic
make
make check
make install
mpfrをインストール
cd ~/static
wget http://www.mpfr.org/mpfr-3.1.2/mpfr-3.1.2.tar.bz2
tar xf ./mpfr-3.1.2.tar.bz2 -C ~/static/src
cd ~/static/src/mpfr-3.1.2
./configure --prefix=$HOME/static --enable-static --disable-shared --with-pic --with-gmp=$HOME/static
make
make check
make install
mpcをインストール
cd ~/static
wget https://ftp.gnu.org/gnu/mpc/mpc-1.0.3.tar.gz
tar xf ./mpc-1.0.3.tar.gz -C ~/static/src
cd ~/static/src/mpc-1.0.3
./configure --prefix=$HOME/static --enable-static --disable-shared --with-pic --with-gmp=$HOME/static --with-mpfr=$HOME/static
make
make check
make install
gmpy2をインストール
cd ~/static
wget https://github.com/aleaxit/gmpy/releases/download/gmpy2-2.1.0a1/gmpy2-2.1.0a1.tar.gz
tar xf ./gmpy2-2.1.0a1.tar.gz -C ~/static/src
cd ~/static/src/gmpy2-2.1.0a1
sudo python3 setup.py build_ext --static=~/static install
参考