アンドロイド

CentOSの上のpythonをインストールする方法8

目次:

Anonim

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 ます。

パイソンピップvirtenv CentOSの