目的
目的は、ソフトウェアコレクション(SCL)を使用してCentOS7にPython3をインストールすることです。
オペレーティングシステムとソフトウェアのバージョン
- オペレーティングシステム: –CentOS7以降
要件
ルートとして、またはsudo
を介したUbuntuシステムへの特権アクセス コマンドが必要です。
難易度
簡単
規約
- # –指定されたLinuxコマンドは、rootユーザーとして直接、または
sudo
を使用して、root権限で実行する必要があります。 コマンド - $ –通常の非特権ユーザーとして実行されるLinuxコマンドを指定
手順
デフォルトのPythonバージョン
まず、デフォルトのPythonバージョンを確認します。これは、次のLinuxコマンドを実行することで実行できます。
$ python --version現在のCentOS7システムのデフォルトのPythonバージョンを確認してください。
ソフトウェアコレクション(SCL)の設定
次のコマンドは、ソフトウェアコレクションをインストールし、SCLシェルからアプリケーションを実行できるようにします。
$ sudo yum install centos-release-scl scl-utils-build
Python3をインストールする
この段階で、Python 3をインストールする準備が整いました。これを行うには、CentOS7システムの端末で次のコマンドを実行します。
$ sudo yum install python33
Python3でアプリケーションを実行する
Python2は引き続きデフォルトのシェルです。ただし、Python 3でアプリケーションを実行するには、最初にPython3をインストールしてSCLシェルに入る必要があります。次のコマンドはまさにそれを行います:
$ scl enable python33 bash
次に、Pythonのバージョンを確認します:
$ python --version Python 3.3.2
これで、Python 3をデフォルトのPythonインタープリターとして使用して、SCLシェルから任意のアプリケーションを起動する準備が整いました。
CentOS7とPython3