Python3をソースからインストール

パッケージからはIDLEがインストールされなかった(インストールされたのはPython2のものだった)のと、最新のバージョンを使おうと思ったのでソースからインストール。

 

パッケージを更新

[root@localhost ~]# yum update

 
Python3のビルドに必要なパッケージをインストール

[root@localhost ~]# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel expat-devel

Complete!

Python3のソースをダウンロード

[root@localhost ~]# cd /usr/local/src

[root@localhost src]# curl -L http://python.org/ftp/python/3.6.5/Python-3.6.5.tgz -o Python-3.6.5.tgz

[root@localhost src]# md5sum Python-3.6.5.tgz
ab25d24b1f8cc4990ade979f6dc37883  Python-3.6.5.tgz

[root@localhost src]# tar -xzvf  Python-3.6.5.tgz
[root@localhost src]# cd Python-3.6.5
[root@localhost Python-3.6.5]# make
[root@localhost Python-3.6.5]# make altinstall
...
Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed pip-9.0.3 setuptools-39.0.1

最新のPthonをインストールできたので、次に仮想環境を作成する。

haessal@localhost:~$ /usr/local/bin/python3.6 -m venv sandbox
haessal@localhost:~$ . sandbox/bin/activate

作成した環境でpipをupgrade

(sandbox) rikiya@localhost:~$ pip install --upgrade pip
広告
Python3をソースからインストール

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中