ホーム テクノロジー 開発 CentOS、Ubuntu、Windows に Python 3 をインストールするにはどうすればよいですか?

Python は、複数のプラットフォームをサポートする、オープンで強力、解釈されやすく、学習が簡単なプログラミング言語です。これは、データ分析と機械学習の分野で最も好まれているプログラミング言語の 1 つです。

Python プロジェクトを拡張するために簡単に組み込むことができる、広範な組み込みライブラリと移植可能なライブラリのセットが提供されます。さらに、ソフトウェア エンジニアリングのオブジェクト指向および関数型プログラミングの実践を幅広くサポートしています。

Python は現在、Python 2.x と Python 3.x の両方を提供していますが、相互に完全な互換性はなく、いくつかの違いがあります。したがって、どちらを使用するかの選択は、現在の環境とニーズに基づいて計画的に決定する必要があります。ほとんどの Linux ディストリビューションには、OS ライブラリやソフトウェアで広く使用されているため、Python バージョンがプリインストールされています。

この記事では、CentOS、Ubuntu、および Windows ベースのプラットフォームへの Python 3 のインストールについて説明します。 Python 3 は Python 2 と一緒にインストールできますが、システムのデフォルトの Python インタープリターを指定する際には注意が必要です。

CentOS 6.x/7.x 上の Python 3

CentOS 6.x/7.x または RHEL ベースのディストリビューションの場合は、 yumを使用して Python 3 をインストールできます。

 $ sudo yum install python3

プロンプトが表示されたら、「y」を押して確認してください。

 Is this ok [y/d/N]: y

CentOS 7 での Python 3 のインストール ログは次のとおりです。

 $ sudo yum install python3
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.excellmedia.net
* extras: centos.excellmedia.net
* updates: centos.excellmedia.net
base | 3.6 kB 00:00:00
docker-ce-stable | 3.5 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
Resolving Dependencies
--> Running transaction check
---> Package python3.x86_64 0:3.6.8-18.el7 will be installed
--> Processing Dependency: python3-libs(x86-64) = 3.6.8-18.el7 for package: python3-3.6.8-18.el7.x86_64
--> Processing Dependency: python3-setuptools for package: python3-3.6.8-18.el7.x86_64
--> Processing Dependency: python3-pip for package: python3-3.6.8-18.el7.x86_64
--> Processing Dependency: libpython3.6m.so.1.0()(64bit) for package: python3-3.6.8-18.el7.x86_64
--> Running transaction check
---> Package python3-libs.x86_64 0:3.6.8-18.el7 will be installed
--> Processing Dependency: libtirpc.so.1()(64bit) for package: python3-libs-3.6.8-18.el7.x86_64
---> Package python3-pip.noarch 0:9.0.3-8.el7 will be installed
---> Package python3-setuptools.noarch 0:39.2.0-10.el7 will be installed
--> Running transaction check
---> Package libtirpc.x86_64 0:0.2.4-0.16.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================================================================================================
Package Arch Version Repository Size
==========================================================================================================================================================================
Installing:
python3 x86_64 3.6.8-18.el7 updates 70 k
Installing for dependencies:
libtirpc x86_64 0.2.4-0.16.el7 base 89 k
python3-libs x86_64 3.6.8-18.el7 updates 6.9 M
python3-pip noarch 9.0.3-8.el7 base 1.6 M
python3-setuptools noarch 39.2.0-10.el7 base 629 k

Transaction Summary
==========================================================================================================================================================================
Install 1 Package (+4 Dependent packages)

Total download size: 9.3 M
Installed size: 48 M
Is this ok [y/d/N]: y
Downloading packages:
(1/5): python3-3.6.8-18.el7.x86_64.rpm | 70 kB 00:00:00
(2/5): libtirpc-0.2.4-0.16.el7.x86_64.rpm | 89 kB 00:00:00
(3/5): python3-setuptools-39.2.0-10.el7.noarch.rpm | 629 kB 00:00:01
(4/5): python3-pip-9.0.3-8.el7.noarch.rpm | 1.6 MB 00:00:06
(5/5): python3-libs-3.6.8-18.el7.x86_64.rpm | 6.9 MB 00:00:15
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 613 kB/s | 9.3 MB 00:00:15
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : libtirpc-0.2.4-0.16.el7.x86_64 1/5
Installing : python3-setuptools-39.2.0-10.el7.noarch 2/5
Installing : python3-pip-9.0.3-8.el7.noarch 3/5
Installing : python3-3.6.8-18.el7.x86_64 4/5
Installing : python3-libs-3.6.8-18.el7.x86_64 5/5
Verifying : libtirpc-0.2.4-0.16.el7.x86_64 1/5
Verifying : python3-setuptools-39.2.0-10.el7.noarch 2/5
Verifying : python3-libs-3.6.8-18.el7.x86_64 3/5
Verifying : python3-3.6.8-18.el7.x86_64 4/5
Verifying : python3-pip-9.0.3-8.el7.noarch 5/5

Installed:
python3.x86_64 0:3.6.8-18.el7

Dependency Installed:
libtirpc.x86_64 0:0.2.4-0.16.el7 python3-libs.x86_64 0:3.6.8-18.el7 python3-pip.noarch 0:9.0.3-8.el7 python3-setuptools.noarch 0:39.2.0-10.el7

Complete!
$

CentOS 8.x 上の Python 3

Python 3 は、DNF パッケージ マネージャーを使用して CentOS 8.x にインストールできます。以下のコマンドを使用して、Python 3 のインストールを開始します。

 $ sudo dnf install python3

プロンプトが表示されたら、「y」を押して確認してください。

 Is this ok [y/N]: y

CentOS 8 への Python 3 インストールのログ スニペットを以下に示します。

 $ sudo dnf install python3
Last metadata expiration check: 6:25:17 ago on Friday 11 December 2020 12:44:46 PM IST.
Package python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 is already installed.
Dependencies resolved.
==========================================================================================================================================================================
Package Architecture Version Repository Size
==========================================================================================================================================================================
Upgrading:
python36 x86_64 3.6.8-2.module_el8.3.0+562+e162826a AppStream 19 k

Transaction Summary
==========================================================================================================================================================================
Upgrade 1 Package

Total download size: 19 k
Is this ok [y/N]: y
Downloading Packages:
python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64.rpm 5.6 kB/s | 19 kB 00:03
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 4.6 kB/s | 19 kB 00:04
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Upgrading : python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2
Running scriptlet: python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2
Cleanup : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2
Running scriptlet: python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2
Verifying : python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2
Verifying : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2
Installed products updated.

Upgraded:
python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64

Complete!
$

Ubuntu 上の Python 3

Ubuntu/Debian を実行している OS では、apt または apt-get を使用して Python 3 を入手できます。

新しい Ubuntu システムには、すでに Python 3 がインストールされています。何らかの理由で削除されており、明示的にインストールする必要がある場合は、次のコマンドを使用します。

 $ sudo apt install python3

Linux 上で Python 3 を検証する

Python 3 は Linux ターミナルから簡単に確認できます。インストールされているバージョンを確認するには、次を使用します。

 $ python3 --version
Python 3.8.6
$

Windows 上の Python 3

Windows では、Python 3 は、Python の公式サイトから簡単なウィザードベースのインストーラーを使用してインストールできます。別の Python バージョンまたはアーキテクチャを選択する必要がない限り、公式ダウンロード ページで提供されているデフォルトのインストーラーは、ほとんどの目的には十分です。

この記事の執筆時点で利用可能な最新バージョンは3.9.1です。

64 ビット アーキテクチャの場合、ダウンロードした Python インストーラーの名前はpython-3.xx-amd64.exeのようなものになります。

  • ダウンロードしたexeファイルを実行してインストーラーを起動します。
  • インストーラーに対して選択されたデフォルトのオプションはそのまま使用できるはずです。ただし、インストールのカスタマイズオプションを使用して、インストール場所とコンポーネントを変更することができます。
  • すべてのユーザーに対して Python 3 をインストールするか、特定の Windows ユーザー アカウントに対してのみ Python 3 をインストールするオプションもあります。
  • 最後に、Windows PATH 環境変数に Python 3 を追加するオプションがあります。これにより、任意のディレクトリの場所から Windows コマンド プロンプトから Python 3 を使用できるようになります。
  • すべての設定を確認したら、「今すぐインストール」をクリックして、デフォルトのオプションを使用して Python 3 のインストールを続行します。
  • インストールダイアログにインストールの進行状況が表示されます。完了するまでお待ちください。
  • インストールが完了すると、Windows の [スタート] メニューに Python 3.x アイコンが表示され、Python 3 インタラクティブ CLI が開きます。
  • インタラクティブな Python 3 CLI を使用すると、Python コマンドを対話的に作成および実行できます。たとえば、Python の単純なHello Worldコードは、print コマンドを使用して作成できます。これは対話型 CLI であるため、コマンドは同時に解釈され、出力はすぐに出力されます。

コードを練習するには、Python IDE を入手する必要があります。

参考文献

Python とその使用法について詳しくは、豊富なドキュメントから、またはオンライン コースを受講することで学ぶことができます。

次に、PIP をインストールして Python パッケージをインストールする方法を確認します。

「 CentOS、Ubuntu、Windows に Python 3 をインストールするにはどうすればよいですか?」についてわかりやすく解説!絶対に観るべきベスト2動画

【2022最新版】WIndowsにPythonの環境構築|通常のインストール方法、Dockerを使う方法も解説
【数分で完了!】WindowsにPythonの環境を構築しよう!

Share via
Copy link