CentOS7でPython3をソースからインストールする手順
外部リポジトリを使用することを許されない場合があるのでその為のインストール手順
Python-3.7.0を本手順でビルドしたところ、make altinstallのところでエラーとなった。前提となるパッケージにlibffi-develを追加(2018/7/16追記)
$ sudo yum install gcc make zlib-devel openssl-devel bzip2-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel expat-devel libffi-devel
$ cd ~
$ curl -O https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz
$ tar xJf Python-3.6.4.tar.xz
$ cd Python-3.6.4
$ ./configure
$ make
$ su
# make altinstall
python3 -Vを実行してバージョンが表示されればOK
$ python3 -V
Python 3.6.4
コメント