Centosのデフォルトのpython2.6のアップグレード

Centosは、デフォルトのpython2.6アップグレードをpython2.7にインストールし、pythonツールキットのインストールに関するさまざまな問題を解決します。

アイデアガイド:アップグレード2.7では、yumを使用してpythonツールキットをインストールすることはできません。 pipの使用を提案する

  1. 更新手順

yum -y update

yum groupinstall -y 'development tools'

  1. さらに、pythonツールに必要な追加のパッケージSSL、bz2、zlibをインストールする必要があります

yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget gcc

  1. ソースからPython2.7.xをインストールします

wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz

tar -xvf Python-2.7.8.tar.xz

カタログを入力してください:

cd Python-2.7.8

. /configure --prefix=/usr/local/

コンパイルしてインストールします。

make

make install

Pythonのバージョンを確認してください。

[ root@dbmasterxxx ~]# python2.7 -V

Python 2.7.8

  1. python2.6をバックアップし、python2.7を設定します

mv  /usr/bin/python  /usr/bin/python2.6

ln -s /usr/local/bin/python2.7  /usr/bin/python

[ root@dbmasterxxx ~]# python -V

Python 2.7.8

  1. pipのインストール(pipはPythonパッケージをインストールおよび管理するためのツールであり、easy_installの代わりに使用されます)

yumはデフォルトでモジュールをpython2.6にインストールするため、2.7にアップグレードした後にyumを使用してpythonモジュールをインストールすることはできません。

したがって、pipを使用してpythonモジュールをインストールします。したがって、pipは新しい2.7にインストールする必要があります。

5.1 pipのインストール手順(yumのインストールは2.6にインストールされるため、pipはソースコードのインストールを使用します)

wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz

tar zvxf 1.5.5.tar.gz#ファイルを解凍します

cd pip-1.5.5/

python setup.py install

5.2 元のピップを削除し、2.7ピップを作成します

rm -rf /usr/bin/pip

ln /usr/local/bin/pip /usr/bin/pip

5.3 pipをインストールできない場合は、最初にsetuptoolsパッケージをインストールしてください

wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz

tar zxvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
python setup.py build
python setup.py install

  1. yumによってインストールされたpythonは2.6ピットにインストールされるため、pythonツールキットをインストールするには、pip(推奨)またはeasy_installを使用する必要があります。例:

pip install DjangoCaptcha

Recommended Posts

Centosのデフォルトのpython2.6のアップグレード
Centos 6.4 python2.6を2.7にアップグレード
Centos 6.4 python2.6を2.7にアップグレード
CentOSはpython2をpythにアップグレードします
CentOS7アップグレードpython3
Centos6.7には、へのpythonアップグレードが付属しています
CentOS6.5はカーネルを3.10.28にアップグレードします
CentOS + Python3.6 +
Centos 7.5 python3.6
CentOS7をCentOS8にアップグレードする方法(詳細な手順)
CentOS8にPython3.8をインストールする方法
CentOS8にPythonをインストールする方法
CentOS7はyumを保存するためにpythonを修復します
Centos6はPython2.7.13をインストールします
Ubuntu16アップグレードPython3
Centos7はPython3.6をインストールします。
CentOSはPython3.6をインストールします
Python-centos6のインストール
Centos7はPython2.7をインストールします
01.Pythonの概要
Centos6.5opensshアップグレード
Centospython3コンパイルインストールとコンパイルgccアップグレード
R&D:CentOS7にPython3をインストールする方法
CentosはPython3をインストールします
Centos7アップグレードカーネル
CentOS6.8はpython2.7をインストールします
centos6.9rabbitmq3.6.8アップグレード3.8.2
Pythonの紹介
ubuntu16.04アップグレードpython2
Ubuntu18.04ですべてのPythonライブラリをアップグレードする方法
CentOS7.5-1804システムカーネルのアップグレード
Ubuntu20.04にアップグレードする方法
CentosソースのインストールPython3
Centosカーネルバージョンのアップグレード
CentOS5からCentOS5.8YUMソース
CentOS PythonJavaのインストール
Ubuntu20.04にアップグレードする方法
RaspberryPiでpythonをアップグレードするための特定の手順
pythonアライメントエラーの解決策
バグを見つけるためのPythonコード(2)
バグを見つけるためのPythonコード(7)
pythonコードにコメントする方法
centos7はpython3とipythonをインストールします
バグを見つけるためのPythonコード(4)
バグを見つけるためのPythonコード(3)
バグを見つけるためのPythonコード(9)
TomcatをインストールするCentos7.6メソッド-8.5.39
Azure上のUbuntu18.04を18.10にアップグレードします
pythonをすばやく学ぶ方法
pythonプラグインをアンインストールする方法
Centos6.10はpythonとyumを再インストールします
Python関連モジュールの紹介
ububtu10.04,11.10ubuntu12.04LTSへのオンラインアップグレード
CentOS7はpython3とpip3をインストールします
バグを見つけるためのPythonコード(6)
CentOS6.9はpythonをコンパイルしてインストールします
バグを見つけるためのPythonコード(1)
バグを見つけるためのPythonコード(8)
Pythonファイルを暗号化する3つの方法
Centos6インストールpython3pip3 ipython3
pythonオブジェクトを理解する方法