LoginSignup
1
4

More than 5 years have passed since last update.

gmpy2をインストールする手順メモ

Last updated at Posted at 2017-11-28

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

参考

1
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4