今日、Python> =2.7.10を必要とするアプリケーションをCentOS7.4システムにインストールしようとしましたが、Python 2.7.5がインストールされており、他のアプリケーションがそれに依存しているため、削除できません。このチュートリアルは、古いバージョンを削除せずにPython2.7.18をインストールするのに役立ちます。
1。前提条件
まず、システムにGCCパッケージがインストールされていることを確認します。 GCCがインストールされていない場合は、次のコマンドを使用してインストールします。
yum install gcc openssl-devel bzip2-devel # On CentOS systems dnf install gcc openssl-devel bzip2-devel # On Fedora systems
2。 Python2.7をダウンロード
python公式サイトから次のコマンドを使用してPythonをダウンロードします。下記の代わりに最新バージョンをダウンロードすることもできます。
cd /usr/src wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz
tarコマンドを使用してダウンロードしたアーカイブを抽出します。
tar xzf Python-2.7.18.tgz
3。 Python2.7をインストールする
次に、次のコマンドを実行してPython 2.7をコンパイルし、altinstall
を使用してシステムにインストールします。 。
cd Python-2.7.18 ./configure --enable-optimizations make altinstall
4。 Pythonバージョンを確認する
以下のコマンドを使用して、Pythonの最新バージョンがインストールされていることを確認してください。このインストール中に、最新のPythonバイナリがパス/usr/local/bin/python2.7にインストールされました。既存のバイナリは/usr/binの下にありました。
/usr/local/bin/python2.7 -V Python 2.7.18
5。 PIPをインストールする
PIPは、Pythonモジュールをインストールおよび管理するための便利なユーティリティです。インストールされたPythonバージョンのPIPをインストールしましょう。
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py" python2.7 get-pip.py