すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud SDK:Python のインストール

最終更新日:Nov 09, 2025

このトピックでは、さまざまなオペレーティングシステムに Python をインストールする方法について説明します。

Windows でのインストール方法

  1. Python 公式 Web サイトにアクセスします。上部のナビゲーションバーで、[Downloads] > [Windows] を選択します。

    image

  2. Stable Releases セクションで、安定したバージョンを選択し、ダウンロードリンクをクリックします。この例では、Python 3.12.3 が選択され、Windows インストーラー (64 ビット) がダウンロードされます。

    image

  3. ダウンロードしたインストールパッケージをダブルクリックして Python をインストールします。この例では、ダウンロードしたインストールパッケージは python-3.12.3-amd64.exe です。

  4. [Add python.exe to PATH] を選択し、[Customize installation] をクリックします。

    image

  5. [Next] をクリックします。

    image

  6. インストールパスを変更し、[Install] をクリックします。

    image

  7. インストールが完了したら、Win+R を押して [ファイル名を指定して実行] ダイアログボックスを開きます。フィールドに cmd と入力し、[OK] をクリックしてコマンドプロンプトを開きます。

  8. python と入力して Enter キーを押します。次の図のような出力が表示された場合、Python はインストールされています。

    image

Linux でのインストール

パッケージマネージャを使用して Python をインストールする

パッケージマネージャを使用すると、効率的かつ簡単に Python をインストールできます。ただし、Python のバージョンが古い場合があります。

Alibaba Cloud Linux および CentOS

  1. オペレーティングシステムのソフトウェアパッケージを更新します。

    sudo yum update -y
  2. 利用可能でまだインストールされていないすべての Python ソフトウェアパッケージを一覧表示します。

    sudo yum list available | grep '^python3\([0-9]\|\.[0-3]\+\)\.\(x86_64|aarch64\)*'

    次の図は、パッケージマネージャが Python 3.8 と Python 3.11 を提供しており、インスタンスにインストールできることを示しています。image

  3. ビジネス要件に基づいてインストールする Python のバージョンを選択します。この例では、Python 3.8 がインストールされます。ビジネス要件を満たすバージョンがない場合は、手動で Python をインストールできます。

    • x86 アーキテクチャ

      sudo yum install python38.x86_64 -y
    • Arm アーキテクチャ

      sudo yum install python38.aarch64 -y
  4. python3.8 -V コマンドを実行して、Python のバージョンが期待どおりにインストールされているかどうかを確認できます。

    image

Ubuntu

  1. オペレーティングシステムのソフトウェアパッケージを更新します。

    sudo apt update
  2. 利用可能なすべての Python パッケージを一覧表示します。

    apt-cache search python | grep '^python3\.[0-9]\+ '

    次の図は、パッケージマネージャが Python 3.8 と Python 3.9 を提供しており、インスタンスにインストールできることを示しています。image

  3. ビジネス要件に基づいてインストールする Python のバージョンを選択します。この例では、Python 3.8 がインストールされます。ビジネス要件を満たすバージョンがない場合は、手動で Python をインストールできます。

    sudo apt install -y python3.8
  4. python3.8 -V コマンドを実行して、Python のバージョンが期待どおりにインストールされているかどうかを確認できます。

    image

手動で Python をインストールする

次のプロシージャは、特定の Python バージョンをインストールしたり、カスタム設定を構成したりする場合に適しています。

Alibaba Cloud Linux および CentOS

  1. Python Web サイトにアクセスします。上部のナビゲーションバーで、[Downloads] > [Source Code] を選択します。

    image

  2. インストールする Python のバージョンを選択し、ダウンロードリンクをコピーしてから、次のコマンドを実行してソフトウェアパッケージをダウンロードし、解凍します。この例では、Python 3.8.10 がインストールされます。

    # https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz を実際の URL に置き換えます。
    wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
    tar xzf Python-3.8.10.tgz
    cd Python-3.8.10
  3. 必要な依存関係をインストールします。

    sudo yum groupinstall -y "Development Tools"
    sudo yum install -y python3-devel
  4. ソースコードをコンパイルしてインストールします。

    ./configure --enable-optimizations
    make -j $(nproc)
    sudo make altinstall
  5. インストール結果を確認します。

    python3.8 --version

    image

Ubuntu

  1. Python Web サイトにアクセスします。上部のナビゲーションバーで、[Downloads] > [Source Code] を選択します。

    image

  2. インストールする Python のバージョンを選択し、ダウンロードリンクをコピーしてから、次のコマンドを実行してソフトウェアパッケージをダウンロードし、解凍します。この例では、Python 3.8.10 がインストールされます。

    wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
    tar -xzf Python-3.8.10.tgz
  3. 必要な依存関係をインストールします。

    sudo apt update
    sudo apt install -y build-essential checkinstall libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libbz2-dev libffi-dev zlib1g-dev
  4. ソースコードをコンパイルしてインストールします。

    cd Python-3.8.10
    ./configure --enable-optimizations
    make -j $(nproc)
    sudo make altinstall
  5. インストール結果を確認します。image

Windows

  1. Python Web サイトにアクセスします。上部のナビゲーションバーで、[Downloads] > [Windows] を選択します。image

  2. インストールする Python のバージョンを選択します。この例では、Python 3.8.10 を選択し、[Download Windows installer (64-bit)] をクリックしてインストールファイルをダウンロードします。image

  3. ダウンロードしたインストールファイルをダブルクリックして Python をインストールします。この例では、ダウンロードしたインストールファイルは python-3.12.3-amd64.exe です。

  4. [Customize Installation][Add Python 3.8 To PATH] を選択します。image

  5. [Next] をクリックします。image

  6. インストールパスを変更し、[Install] をクリックします。image

  7. コマンドプロンプトを開き、python と入力して Enter キーを押します。次の図に示すコマンド出力が返された場合、Python は期待どおりにインストールされています。image

多バージョン管理ツールを使用して Python をインストールする

このメソッドは、同じマシンで複数の Python バージョンを管理したり、テストや開発のために異なるバージョンを切り替えたりする場合に適しています。この例では、Pyenv ツールを使用して Python をインストールします。

Pyenv のインストール

Alibaba Cloud Linux および CentOS

  1. 次のコマンドを実行してコンパイラをインストールします:

    sudo yum groupinstall -y "Development Tools"
    sudo yum install -y openssl-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel libffi-devel xz-devel
  2. 次のコマンドを実行して Pyenv をインストールします:

    git clone https://gitee.com/mirrors/pyenv.git ~/.pyenv
  3. 次のコマンドを実行して環境変数を構成します。

    説明

    export コマンドを使用して構成された一時的な環境変数は、現在のセッションでのみ有効です。セッションを終了すると、構成された環境変数は無効になります。永続的な環境変数を構成するには、export コマンドをオペレーティングシステムの起動構成ファイルに追加します。

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
  4. 次のコマンドを実行して、新しい環境変数を有効にします:

    source ~/.bashrc
  5. 次のコマンドを実行して、Pyenv がインストールされているかどうかを確認します:

    pyenv --version

Ubuntu

  1. 次のコマンドを実行してコンパイラをインストールします:

    sudo apt update
    sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev
  2. 次のコマンドを実行して Pyenv をインストールします:

    git clone https://gitee.com/mirrors/pyenv.git ~/.pyenv
  3. 次のコマンドを実行して環境変数を構成します。

    説明

    export コマンドを使用して構成された一時的な環境変数は、現在のセッションでのみ有効です。セッションを終了すると、構成された環境変数は無効になります。永続的な環境変数を構成するには、export コマンドをオペレーティングシステムの起動構成ファイルに追加します。

    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
    echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
    echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bashrc
  4. 次のコマンドを実行して、新しい環境変数を有効にします:

    exec $SHELL
  5. 次のコマンドを実行して、Pyenv がインストールされているかどうかを確認します:

    pyenv --version

Windows

  1. タスクバーの検索ボックスで Windows PowerShell を検索し、[開く] をクリックします。

  2. Windows PowerShellChocolatey をインストールします。

    Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
    
  3. Chocolatey を使用して pyenv-win をインストールします。

    choco install pyenv-win
  4. 環境変数を構成します。

    インストールが完了したら、pyenv をシステム環境変数として追加する必要があります。[この PC] を右クリックし、[プロパティ] > [システムの詳細設定] > [環境変数] を選択し、[システム変数] セクションで Path 変数を選択して、[新規] をクリックします。次に、%USERPROFILE%\.pyenv\pyenv-win\bin をパスリストに追加します。[OK] をクリックして環境変数の構成を保存します。

  5. Windows PowerShell ウィンドウを閉じて再度開きます。

  6. 次のコマンドを実行して、Pyenv がインストールされているかどうかを確認します:

    pyenv --version

Python のインストール

Pyenv がインストールされたら、Pyenv を使用して複数のバージョンの Python をインストールし、さまざまな環境の要件を満たすことができます。

  1. インストール可能な Python のバージョンを照会します。

    pyenv install -l | grep -E '^[^a-zA-Z]+$'
  2. Python をインストールします。この例では、Python 3.8.10 と Python 3.12.1 がインストールされます。

    説明

    デフォルトでは、pyenv はシングルスレッドのコンパイルメソッドを使用するため、Python のインストールに時間がかかります。高速化するには、export MAKE_OPTS="-j$(nproc)" を設定して同時コンパイルのスレッド数を増やすことができます。

    pyenv install 3.8.10
    pyenv install 3.12.1
  3. 利用可能なすべての Python バージョンを表示します。

    pyenv versions

    image

  4. グローバルなデフォルトの Python バージョンを指定します。

    pyenv global 3.8.10
  5. 現在の Python バージョンを表示します。

    pyenv version

    image

  6. 特定のプロジェクトの Python バージョンを指定します。

    pyenv local 3.12.1

よくある質問

  • Windows で「The installer was interrupted before Python could be installed」というエラーメッセージが返された場合はどうすればよいですか?

    このエラーメッセージは、Python の Windows インストーラーが中断されたために返されます。この問題を解決するには、ダウンロードしたインストーラーを削除し、Python 公式 Web サイトからインストールパッケージを再度ダウンロードして、Python をインストールします。

  • Linux で「-bash: python3: command not found」というエラーメッセージが返された場合はどうすればよいですか?

    1. Python 3 がインストールされているかどうかを確認します。which python3 コマンドを実行して、Python 3 がインストールされているディレクトリを確認できます。/usr/bin/python3 などのディレクトリが返された場合、Python 3 はインストールされています。

    2. Python 3 をインストールしている場合、シンボリックリンクが正しく構成されていないためにこのエラーメッセージが返されることがあります。システムにシンボリックリンクが存在するかどうかを確認します。必要に応じて、シンボリックリンクを削除し、再度シンボリックリンクを構成します。

      sudo which python3 pip3
      rm -rf /usr/bin/python3 /usr/bin/pip3
      
      # /usr/python/bin/python3 シンボリックリンクを Python 3 のインストールディレクトリとして指定します。
      sudo ln -s /usr/python/bin/python3.11 /usr/bin/python3
      sudo ln -s /usr/python/bin/pip3.11 /usr/bin/pip3
  • Linux で「Permission denied」というエラーメッセージが返された場合はどうすればよいですか?

    このエラーメッセージは、操作を実行するための十分な権限がないために返されます。ほとんどの場合、sudo コマンドを実行して権限を昇格させることができます。この場合、管理者権限が必要なコマンドを実行できます。

    重要

    sudo コマンドの実行は、必ずしも安全なソリューションではありません。sudo コマンドを実行する前に、権限不足の根本原因を特定することをお勧めします。権限を昇格させるには、潜在的なセキュリティリスクを理解し、必要な場合にのみ sudo コマンドを実行するようにしてください。