CentOS6系にpython3をインストール

CentOS6系にPython3を入れる方法

、、、の前に注意事項

# CentOS(7系含む)ではパッケージ管理のYumコマンドがデフォルトインストールのPython2.xで動いているので
# デフォルトインストールされているpythonのパスを変えてしまうようなエイリアス設定はしない方が良い
# 下記のようにpythonを消せばyumが動作しなくなるのを確認できる(pythonが無いぞと10行目で怒られる)
#yum --version
#mkdir /usr/bin_bak/
#cp -a /usr/bin/python /usr/bin_bak/
#ls -al /usr/bin/python /usr/bin_bak/python
#rm -f /usr/bin/python
#yum --version
#bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory
#cp -a /usr/bin_bak/python /usr/bin/

 

インストール手順

現行のpythonのバージョン確認

# 現行pythonのバージョンを確認
ls -al /usr/bin/python*
which python
python --version

 

現行のリポジトリにpython3があるか確認
無ければ、リポジトリを追加して確認

# 現在のリポジトリでpython3.6があるか確認
yum search python36

# なければリポジトリ追加し、確認
yum install -y https://centos6.iuscommunity.org/ius-release.rpm
yum search python36 # 欲しいバージョンで探す

 

python3と関連のパッケージをインストール

# python3.6関連のパッケージをインストールし、確認
yum install -y python36*
ls -al /usr/bin/python*
python3.6 --version

 

シンボリックを作成しておく

# シンボリックリンクを作成
ls -al /usr/bin/python*
ln -s /usr/bin/python3.6 /usr/bin/python3
ln -s /usr/bin/pip3.6 /usr/bin/pip3
ls -al /usr/bin/python*
python3 --version
pip3 --version

コメント

タイトルとURLをコピーしました