Python 3 をインストールする

完了

前の演習では、コマンドを実行することで、Python 3 がインストールされているかどうかを確認しました。 Python 3 をインストールする必要がある場合は、このページの上部でオペレーティング システムを選択して、次の手順に従います。

Python 3 が既にインストールされているとわかっている場合は、このページの一番下までスクロールして [続行] を選択することができます。

このモジュールの記述時点では、Python 3.11 が利用可能な最新のバージョンであるため、この手順ではそのバージョンを参照します。 お使いのオペレーティング システムで利用できる最新バージョンの Python をインストールしてください。 別のバージョンをインストールした場合、ボタンのラベルとファイル名が、これらの手順のものとは若干異なる場合があります。

注意

これらの手順は、Windows 10 および Windows 11 用です。 別のバージョンの Windows へのインストール手順の詳細については、Python の公式ダウンロード ページを参照してください。

Microsoft Store から Python on Windows をインストールする

  1. [スタート] を選択し、「start Microsoft Store」と入力して Microsoft Store を開きます。

  2. 開いたら、「Python」を検索します。

    さまざまなオプションの一覧が表示されます。

  3. 最新バージョンの Python を選択します。

    Screenshot of search results screen from Microsoft Store for Python, highlighting Python 3.11.

  4. [ホーム] タブで [入手] または [インストール] を選択します。

    Screenshot of the Python Home tab in the Microsoft Store with Install highlighted.

    Note

    管理者特権を持っていないためにインストーラーを使用できない場合は、Python Web サイトから Python の埋め込みパッケージ (zip ファイル) をダウンロードし、その zip ファイルを C:\Python311 などのローカル フォルダーに抽出します。

    Python がバックグラウンドでインストールされます。 システムの速度によっては、インストールに数分かかる場合があります。

    Screenshot of installation progress for Python from the Microsoft Store.

  5. Python がインストールされたら、コマンド プロンプトに戻ります。

  6. Python のバージョンを確認するには、コマンド python --version を入力し、Enter キーを押します。

    python --version
    

Linux に Python をインストールする

使用するパッケージ マネージャーは、Linux のバージョンによって異なります。 最も一般的な Linux ディストリビューションには、APT ("Advanced Packaging Tool" (高度なパッケージング ツール) の頭字語)、または YUM ("Yellowdog Updater, Modified" (Yellowdog 更新ツール、変更済み) の頭字語) のいずれかが含まれます。

このユニットでは、APT と YUM の手順を説明しています。 Linux のディストリビューションで別のパッケージ マネージャーを使用している場合は、<Linux ディストリビューション>を検索して、Python 3 をインストールする必要があります。

APT を使用してインストールする

APT を使用する場合は、次の手順を使用して Python 3 をインストールできます。

  1. ターミナル ウィンドウを開きます。

  2. 次のコマンドを入力して、APT パッケージのインデックスを更新します。

    sudo apt-get update
    

    apt-get update コマンドでは、認識されているリポジトリと個人用パッケージ アーカイブ (PPA) からのパッケージの一覧 (パッケージのインデックス) が更新されます。 この更新により、apt-get では、インストールするパッケージの最新バージョンとその依存関係を見つけることができます。

    Note

    sudo コマンドでは、アクセス許可を、システムの最も強力なレベルである root に一時的に昇格させます。 sudo を使用する場合は、通常、ユーザー アカウントのパスワードの入力が求められます。

    apt-get update では、更新されるすべての項目が表示されます。 y または yes を入力し、Enter キーを押して承認するように求められます。

  3. Bash プロンプトで次のコマンドを実行して Python 3 をインストールします。

    sudo apt-get install python3.10
    

    Note

    apt-get install により、パッケージ インデックスから適切なパッケージが検索され、必要なファイルのダウンロードと適切なフォルダーへのインストールが行われます。

  4. python3 コマンドを実行して、Python 3 が正しくインストールされていることを確認します。

    python3.10 --version
    

    出力には、Python という単語が、. という文字で区切られた一連の数値と共に含まれています。 次の例は、表示される出力を示しています。

    Python 3.10.0
    

    最初の数値が 3 であれば、Python 3 は正常にインストールされています。

    インストールが失敗した場合は、エラー メッセージが表示されます。 ブラウザーに正確なエラー メッセージを入力して、考えられる原因と解決策を見つけます。

YUM を使用してインストールする

YUM パッケージ マネージャーは主に、Red Hat システム (Red Hat Enterprise Linux や Fedora など) や CentOS によって使用されます。 APT がシステムにインストールされていない場合は、代わりに YUM を試すことができます。

  1. ターミナル ウィンドウを開く

  2. sudo yum update を実行して、YUM パッケージのインデックスを更新します

    sudo yum update
    

    yum update により、すべてのパッケージとその依存関係が最新の状態であることが確認されます。 新しいソフトウェアをインストールする前に、パッケージの一覧を更新することをお勧めします。

  3. コマンド yum install を実行して Python 3 をインストールします

    sudo yum install rh-python3.10
    
  4. python3.10 --version を実行してインストールを確認します。

    python3.10 --version
    

    出力には、Python という単語が、. という文字で区切られた一連の数値と共に含まれています。次に例を示します。

    Python 3.10.0
    

    最初の数値が 3 であれば、Python 3 は正常にインストールされています。

    インストールが失敗すると、エラー メッセージが表示される場合があります。手順 5 は、エラー メッセージの解決に役立ちます。

(省略可能) Bash で Software Collections 機能を有効にする

Software Collections を使用すると、同じソフトウェア コンポーネントの複数のバージョンを Red Hat システムにインストールできます。 SCL ツールを実行すると、現在のシェルの子プロセス (サブシェル) が作成されます。 コマンドをもう一度実行すると、サブシェルのサブシェルが作成されます。 Software Collections ツールが有効になっている場合は、シェル内で実行する Python のバージョンを指定する必要があります。

  1. Bash プロンプトで scl enable コマンドを実行します。

    scl enable rh-python3.10 bash
    
  2. もう一度 python3.10 --version を実行して、すべて問題がないことを確認します。

    python3.10 --version
    

    コマンドの出力形式は次のようになります。

    Python 3.10.0
    

    Software Collection のコンテキストでは、最初の数値が 3 であれば、Python 3 は正常にインストールされています。

    scl enable python36 により、新しい Bash セッションが開始し、Python 3.6 が既定の Python バージョンとして設定されます。 ただし、Python 3.6 は、現在のシェル セッションでのみ、既定バージョンとなります。 セッションを終了するか、別のターミナルから新しいセッションを開くと、Bash により、既定の Python バージョンに戻されます。

    詳細については、「Red Hat Software Collections 3.8」を参照してください。

    重要

    scl enable を使用して python3.10 --version を実行する場合は、Python で作業するたびにそのコマンドを入力する必要があります。 回避策はありますが、これは Software Collections での意図された機能です。 考えられる回避策については、「Make a Red Hat Software Collection persist」 (Red Hat Software Collection を永続化させる) を参照してください。

macOS に Python をインストールする

Python Web サイトから Python インストーラーをダウンロードするには、次の手順に従います。

Note

Homebrew を使用して Python と Visual Studio Code をインストールすることができます。 手順については、Homebrew のドキュメントを参照してください。

  1. Python ダウンロード ページからインストーラーをダウンロードします。

    Web サイトによって、macOS 専用のページに自動的にリダイレクトされます。 最新リリースを選択します。

    python.org からのダウンロードを許可するよう求めるダイアログ ボックスが表示される場合があります。[許可] を選択します。

    しばらくすると、python-3.10.2-macos11.pkg という (または同様の) 名前のファイルが、Dock のダウンロード スタックにダウンロードされます。

  2. インストーラーを開始するには、ダウンロードした .pkg ファイルをダブルクリックします。 Python インストーラーによって、インストール、確認、さまざまなオプションとライセンス契約の受け入れを求めるメッセージが表示されます。 これらのメッセージに目を通し、使用しているコンピューターに対してインストーラーによって実行される処理を理解します。

    インストール処理が完了すると、Python フォルダーの内容を示す Finder ウィンドウと構成画面が表示されます。 [閉じる] を選択して、これらのウィンドウを閉じます。

    Python インストーラーをゴミ箱に移動するかどうかを確認するメッセージが表示されたら、ゴミ箱に移動できます。

  3. ターミナル ウィンドウで python3.10 --version を実行してインストールを確認します。

    python3.10 --version
    

    出力には、Python という単語が、. という文字で区切られた一連の数値と共に含まれています。次に例を示します。

    Python 3.10.0
    

    最初の数値が 3 であれば、Python 3 は正常にインストールされています。

これで、ローカル システムに Python が正常にインストールされました。