2-2. Python3のインストール
## OS標準のPython2は残したまま、Python3環境を作ります。
Pyenvを使うのが定石のようですね。
### 注意!!
rootでインストールしちゃうと、rootじゃないとJupyter起動できなくなるので、通常ユーザーのmeでインストールしましょう。。。
[me@PC ~]$ su Password: [root@PC me]# yum install gcc zlib-devel bzip2 bzip2-devel readline readline-devel sqlite sqlite-devel openssl openssl-devel git [root@PC me]# exit [me@PC ~]$ git config --global http.proxy http://(username):(password)@(プロキシサーバ名):(ポート番号)※必要であれば [me@PC ~]$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv Cloning into '/home/me/.pyenv'... remote: Counting objects: 14369, done. remote: Compressing objects: 100% (45/45), done. remote: Total 14369 (delta 22), reused 0 (delta 0), pack-reused 14320 Receiving objects: 100% (14369/14369), 2.55 MiB | 176.00 KiB/s, done. Resolving deltas: 100% (9885/9885), done.
bash_profileに環境変数を追加。(.bash_profileファイル)
ついでに、pipするときのProxyの設定も書いておきます。
# これを追記 export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)" export PIP_PROXY=http://(username):(password)@(proxyhost):(port)
設定反映し、installできるバージョンの一覧を表示。
[me@PC ~]$ source .bash_profile [me@PC ~]$ pyenv install --list Available versions: 2.1.3 (略) 3.5.0 3.5-dev 3.5.1 3.5.2 3.5.3rc1 3.6.0 3.6-dev 3.7-dev anaconda-1.4.0 (略)
3.6.0あたりを入れましょうか。
[me@PC ~]$ pyenv install 3.6.0 Downloading Python-3.6.0.tar.xz... -> https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz Installing Python-3.6.0... Installed Python-3.6.0 to /home/me/.pyenv/versions/3.6.0
Python環境の切り替えは、以下のようにします。
[me@PC ~]$ pyenv versions * system (set by /home/me/.pyenv/version) 3.6.0 [me@PC ~]$ python --version Python 2.7.5 [me@PC ~]$ pyenv global 3.6.0 [me@PC ~]$ pyenv versions system * 3.6.0 (set by /home/me/.pyenv/version) [me@PC ~]$ python --version Python 3.6.0 [me@PC ~]$
3.6.0のインストール、成功です!
[次は、Jupyterのインストール](/2017/01/makejupyter23.html)