目次:
- CentOSの8でPython 3をインストールします
- CentOSの8でPython 2をインストールします
- 設定されたデフォルトのPythonのバージョン(バージョン管理外のPythonコマンド)
- 結論
Pythonは、世界で最も人気のあるプログラミング言語の1つです。 シンプルで習得しやすい構文を備えたPythonは、初心者や経験豊富な開発者に人気のある選択肢です。
他のLinuxディストリビューションとは異なり、Pythonのは、CentOSの8にデフォルトでインストールされていません。
あなたはすでに知っているように、積極的に開発されている2つのPythonのバージョンがあります。 Python 2は十分にサポートされアクティブになっていますが、Python 3は現在および将来の言語であると考えられています。
デフォルトでは、RHEL / CentOS 8には、ユーザーを特定のバージョンのPythonにロックしないようにするための、バージョン管理されていないシステム全体の
python
コマンドがありません。 代わりに、それはユーザーに、インストール、設定、および特定のPythonのバージョンを実行するための選択肢を提供します。 以下のようなシステムツール
yum
内部のPythonバイナリとライブラリを使用しています。
このガイドでは、CentOSの8でPython 3およびPythonの2のインストールを説明します。
CentOSの8でPython 3をインストールします
CentOS 8にPython 3をインストールするには、ターミナルでrootまたはsudoユーザーとして次のコマンドを実行します。
sudo dnf install python3
インストールを確認するには、次のように入力してPythonのバージョンを確認してください。
python3 --version
この記事の執筆時点で、CentOSリポジトリで利用可能なPython 3の最新バージョンは「3.6.x」です。
Python 3.6.8
また、このコマンドはピップをインストールします。
パイソンを実行するには、明示的に入力する必要
python3
し、ピップ型実行する
pip3
。
CentOS 8で正常に動作するようにサポートおよびテストされているため、
yum
または
dnf
を使用して提供されたpythonモジュールを常にインストールすることをお
dnf
ます。仮想環境内でのみpipを使用します。 Pythonの
Virtual Environments
あなたではなくグローバルにインストールされているよりも、特定のプロジェクトのために孤立した場所にPythonモジュールをインストールすることができます。 このように、あなたは他のPythonプロジェクトに影響を与えることを心配する必要はありません。
Pythonの3のモジュールパッケージの名前は、「のpython3」で始まります。 例えば、paramikoモジュールをインストールするには、実行します:
sudo dnf install python3-paramiko
CentOSの8でPython 2をインストールします
Pythonの2パッケージは、デフォルトのCentOSの8つのリポジトリに含まれています。
Pythonの2をインストールするには、次のコマンドを入力します。
sudo dnf install python2
次のように入力してインストールを確認します。
python2 --version
出力は次のようになります。
Python 2.7.15
Pythonの2、タイプ実行するには
python2
し、PIP型実行する
pip2
。
設定されたデフォルトのPythonのバージョン(バージョン管理外のPythonコマンド)
Python 3をシステム全体のバージョン管理されていないpythonコマンドとして設定するには、
alternatives
ユーティリティを使用します。
sudo alternatives --set python /usr/bin/python3
Pythonの2の場合、入力します。
sudo alternatives --set python /usr/bin/python2
alternatives
コマンドは、指定されたpythonバージョンを指すsymlink
python
を作成します。
ターミナルで
python --version
と入力すると、デフォルトのPythonバージョンが表示されます。
デフォルトのバージョンを変更するには、上記のいずれかのコマンドを使用します。 バージョン管理されていないpythonコマンドを削除する場合は、次のように入力します。
sudo alternatives --auto python
結論
CentOSの8では、Pythonはデフォルトではインストールされません。
Python 3をインストールするには、
dnf install python3
と入力し、Python 2をインストールするには
dnf install python3
と
dnf install python2
ます。