Pythonは、ソフトウェア開発、機械学習、AI、ディープラーニングなど、この世界の多くの分野で最も成長しているプログラミング言語です。 Pythonは、そのシンプルさと構文の習得が容易なため、すべてのユーザー、初心者、経験豊富な開発者に適しています。デフォルトでは、CentOS8環境にはインストールされません。私たちが知っているように、pythonには2つの異なるバージョンのpython2とpython3があります。Python3は最新のpythonプログラミング言語を使用しています。ただし、ほとんどのアプリケーションは引き続きpython2バージョンをサポートしています。
この記事では、CentOS8Linux環境にpython2とpython3をインストールする方法を説明します。この目的のために、ターミナルにいくつかのコマンドセットを実装しました。これについては以下で説明します。
前提条件
ユーザーはrootユーザーとしてログインするか、「sudo」コマンド権限を実行する必要があります。
Pythonには、上記で説明したpython2とpython3の2つのバージョンがあります。両方をシステムにインストールする場合は、明示的にインストールする必要があります。デスクトップからターミナルを開きます。ターミナルにアクセスするには、[アクティビティ]セクションを選択し、左側のサイドバーから、次の画像にも表示されているCentOS8ディストリビューションのターミナルアイコンをクリックします。
次に、端末で「su」コマンドを入力し、管理者パスワードを入力してrootユーザーとしてログインします。
CentOS8へのPython3のインストール
CentOS 8 yumまたはdnfリポジトリからpython3をインストールできます。root権限を持つターミナルで次のコマンドを入力して、python3をインストールします。
# dnf install python3
python3のインストールを完了するには、「y」と入力してから「Enter」キーを押します。
インストールを確認するには、以下のコマンドを実行して、インストールされているバージョンを確認します。
# python3 –version
上に表示された画像でわかるように、最新の利用可能なpython3バージョン3.6.8がCentOS8システムにインストールされています。
python3パッケージをインストールする
Pythonパッケージをインストールする場合は、次のようにパッケージ名のプレフィックスとしてpython3を使用します。
# dnf install python3-pip
上記のコマンドは、残りのpipパッケージをシステムにインストールします。
python3を実行し、「hello」を出力します
python3を実行するには、次のスクリーンショットにも示されているターミナルで「python3」と入力し、画面に「hello」と印刷します。
>>> print (‘hello’)
現在表示されているpython3環境を終了するには、ターミナルで次のコマンドを入力します。
>>> quit ()
CentOS8にPython2をインストールする
次のコマンドを使用して、デフォルトのCentOS8リポジトリから「python2」パッケージをインストールすることもできます。
# dnt install python2
インストールされているpython2のバージョンを確認するには、次のコマンドを使用します。
# python2 --version
上に表示されたスクリーンショットで、Python2.7.17バージョンがCentOS8システムにインストールされていることがわかります。
同様に、次のスクリーンショットにも記載されている端末で「python2」と入力します。
バージョン管理されていないPythonコマンドを使用する(Pythonのデフォルトバージョンを設定する)
次のバージョン管理されていないpythonコマンドを使用して、python2とpython3をデフォルトバージョンとして設定できます。
python3の場合、次のコマンドを使用します。
# alternatives --set python /usr/bin/python3
python2の場合、次のコマンドを入力します。
# alternatives --set python /usr/bin/python2
次に、ターミナルで次のコマンドを入力して、システムのデフォルトの設定されたPythonバージョンを確認します。
# python --version
Pythonのデフォルトバージョンを設定または変更するには、上記のコマンドを使用できます。上記のコマンドを明示的に使用したくない場合は、次のようにコマンドを使用してください。
# alternatives --auto python
結論
デフォルトでは、python2とpython3はCentOS 8にインストールされていません。両方をインストールするには、Pythonのバージョンに応じてすべてのpythonパッケージを個別にインストールする必要があります。また、システムでpython2およびpython3環境を実行する方法も示しました。 ‘alternativesコマンドは、Pythonのバージョンをデフォルトとして設定するために使用されます。 Pythonのインストールについて詳しく知るには、さまざまなインターネットリソースからヘルプを入手できます。このチュートリアルを本当に楽しんでいただけたでしょうか。