Centos6.6でPythonをアップグレード
1710 ワード
CentOS 6.X上にPython 2.7.1を取り付けるXCentOS 6.Xシリーズに付属するpythonバージョンは2.6で、eがインストールされているため、バージョンアップが必要です.一部のシステムツールやサービスはPythonに依存しているため、Pythonバージョンをアップグレードするには注意が必要です.
アップグレード手順
システムと開発ツールセットの更新命令
またpythonツールのインストールに必要な追加パッケージSSL,bz 2,zlibも必要です
ソースコードインストールPython 2.7.1x
インストールの詳細:
Pythonのバージョンを確認します.
PATHを設定Pythonを簡単に使用できるように、システム変数を設定するか、ソフト接続を確立して新しいバージョンのPythonをpath対応のディレクトリに追加する必要があります.
setuptoolsのインストール
パッケージの取得
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.2.tar.gz
解凍:
tar -xvf setuptools-1.4.2.tar.gzcd setuptools-1.4.2
Python 2.7.8でsetuptoolsをインストールする
python2.7 setup.py install PIPcurlインストールhttps://bootstrap.pypa.io/get-pip.py | python2.7 -
修復yumツール
デフォルトpythonバージョンが2.7になったため、yumは失効するはずです.yumには2.6が必要です
yumのpythonの変更
1行目を!/usr/bin/pythonを#に変更!/usr/bin/python2.6この時点でyumはOKです.
アップグレード手順
システムと開発ツールセットの更新命令
yum -y update
yum groupinstall -y 'development tools'
またpythonツールのインストールに必要な追加パッケージSSL,bz 2,zlibも必要です
yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget
ソースコードインストールPython 2.7.1x
wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz
xz -d Python-2.7.8.tar.xz
tar -xvf Python-2.7.8.tar
インストールの詳細:
# :
cd Python-2.7.8
# configure:
./configure --prefix=/usr/local
# :
make
make install
Pythonのバージョンを確認します.
[root@guipulp ~]# python2.7 -V
Python 2.7.8
PATHを設定Pythonを簡単に使用できるように、システム変数を設定するか、ソフト接続を確立して新しいバージョンのPythonをpath対応のディレクトリに追加する必要があります.
export PATH="/usr/local/bin:$PATH"
or
ln -s /usr/local/bin/python2.7 /usr/bin/python
#
[root@guipulp ~]# python -V
Python 2.7.8
[root@guipulp ~]# which python
/usr/bin/python
setuptoolsのインストール
パッケージの取得
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.2.tar.gz
解凍:
tar -xvf setuptools-1.4.2.tar.gzcd setuptools-1.4.2
Python 2.7.8でsetuptoolsをインストールする
python2.7 setup.py install PIPcurlインストールhttps://bootstrap.pypa.io/get-pip.py | python2.7 -
修復yumツール
デフォルトpythonバージョンが2.7になったため、yumは失効するはずです.yumには2.6が必要です
[root@guipulp ~]# which yum
/usr/bin/yum
yumのpythonの変更
1行目を!/usr/bin/pythonを#に変更!/usr/bin/python2.6この時点でyumはOKです.