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

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

最終更新日:Jan 23, 2025

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

Windows への Python のインストール

  1. [Python 公式 Web サイト] にアクセスします。上部のナビゲーションバーで、[ダウンロード] > [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(python.exe を PATH に追加)] を選択し、[インストールのカスタマイズ] をクリックします。

    image

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

    image

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

    image

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

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

    image

Linux への Python のインストール

CentOS

  1. [Python 公式 Web サイト] にアクセスし、必要な Python バージョンをダウンロードします。この例では、Python 3.11.10 をインストールします。

    wget https://www.python.org/ftp/python/3.11.10/Python-3.11.10.tgz
  2. インストールパッケージを解凍します。

    tar -xzvf Python-3.11.10.tgz
  3. ソースコードに必要なコンパイル環境をインストールします。

    sudo yum -y install gcc
    sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libpcap-devel xz-devel libffi-devel
  4. Python をコンパイルしてインストールします。インストールパッケージが解凍されたディレクトリに移動し、Python 3 のインストールディレクトリを /usr/python に指定します。

    cd Python-3.11.10
    ./configure --prefix=/usr/python 
    make
    make install

    image

  5. which python3 pip3 コマンドを実行して、システムにシンボリックリンクが存在するかどうかを確認します。シンボリックリンクが存在する場合は、シンボリックリンクを削除します。

    rm -rf /usr/bin/python3 /usr/bin/pip3

    image

  6. シンボリックリンクを再作成して指定します。

    説明

    ユーザーがシンボリックリンクにアクセスすると、実際にはシンボリックリンクが指すファイルにアクセスします。たとえば、Python 3 を使用する場合、実際には Python 3.11 インタープリターを使用します。

    sudo ln -s /usr/python/bin/python3 /usr/bin/python3
    sudo ln -s /usr/python/bin/pip3 /usr/bin/pip3
  7. インストールされている Python のバージョンを確認します。

    python3 --version 

    image

  8. インストールされている pip のバージョンを確認します。

    pip3 -V

    image

Alibaba Cloud Linux

  1. [Python 公式 Web サイト] にアクセスし、必要な Python バージョンをダウンロードします。この例では、Python 3.11.10 をインストールします。

    sudo curl -O https://www.python.org/ftp/python/3.11.10/Python-3.11.10.tgz
  2. インストールパッケージを解凍します。

    sudo tar xzf Python-3.11.10.tgz
  3. Python とその拡張機能をコンパイルするには、いくつかの開発ツールとライブラリが必要です。次のコマンドを実行して、必要な依存関係をインストールします。

    sudo yum groupinstall "Development Tools" -y
    sudo yum install openssl-devel bzip2-devel libffi-devel -y
  4. Python をコンパイルしてインストールします。

    cd Python-3.11.10
    sudo ./configure --enable-optimizations
    sudo make altinstall

    image

    説明

    make altinstall コマンドは、デフォルトの Python バージョンが上書きされるのを防ぐために使用されます。

  5. which python3 pip3 コマンドを実行して、システムにシンボリックリンクが存在するかどうかを確認します。シンボリックリンクが存在する場合は、シンボリックリンクを削除します。

    sudo rm /usr/bin/python3
    sudo rm /usr/bin/pip3

    image

  6. シンボリックリンクを再作成して指定します。

    説明

    ユーザーがシンボリックリンクにアクセスすると、実際にはシンボリックリンクが指すファイルにアクセスします。たとえば、Python 3 を使用する場合、実際には Python 3.11 インタープリターを使用します。

    sudo ln -s /usr/local/bin/python3.11 /usr/bin/python3
    sudo ln -s /usr/local/bin/pip3.11 /usr/bin/pip3
  7. インストールされている Python のバージョンを確認します。

    python3 --version 

    image

  8. インストールされている pip のバージョンを確認します。

    pip3 -V

    image

Ubuntu

  1. [Python 公式 Web サイト] にアクセスし、必要な Python バージョンを選択します。

  2. ソフトウェアパッケージインデックスを更新します。

    sudo apt update

    image

  3. 必要な Python バージョンをダウンロードします。この例では、Python 3.11.10 をダウンロードします。

    wget https://www.python.org/ftp/python/3.11.10/Python-3.11.10.tgz
  4. ダウンロードしたソースコードパッケージを解凍します。

    tar -xzf Python-3.11.10.tgz
  5. 必要な依存関係をインストールします。

    sudo apt install -y build-essential checkinstall
    sudo apt install -y libreadline-gplv2-dev libncursesw5-dev libssl-dev \
    libsqlite3-dev tk-dev libgdbm-dev libbz2-dev libffi-dev zlib1g-dev

    image

  6. インストールパッケージが解凍されたディレクトリに移動し、Python を構成、コンパイル、インストールします。

    cd Python-3.11.10
    ./configure --enable-optimizations
    make -j $(nproc)
    sudo make altinstall
  7. which python3 pip3 コマンドを実行して、システムにシンボリックリンクが存在するかどうかを確認します。シンボリックリンクが存在する場合は、シンボリックリンクを削除します。

    sudo rm /usr/bin/python3
    sudo rm /usr/bin/pip3

    image

  8. シンボリックリンクを再作成して指定します。

    説明

    ユーザーがシンボリックリンクにアクセスすると、実際にはシンボリックリンクが指すファイルにアクセスします。たとえば、Python 3 を使用する場合、実際には Python 3.11 インタープリターを使用します。

    sudo ln -s /usr/local/bin/python3.11 /usr/bin/python3
    sudo ln -s /usr/local/bin/pip3.11 /usr/bin/pip3
  9. インストールされている Python と pip のバージョンを確認します。

    python3 --version 
    pip3 -V

    image

FAQ

  • Windows で「インストーラーが中断されたため、Python をインストールできませんでした」というエラーメッセージが返された場合はどうすればよいですか?

    このエラーメッセージは、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
      
      // Python 3 のインストールディレクトリとして /usr/python/bin/python3 シンボリックリンクを指定します。
      sudo ln -s /usr/python/bin/python3 /usr/bin/python3
      sudo ln -s /usr/python/bin/pip3 /usr/bin/pip3
  • Linux で「Permission denied(権限が拒否されました)」というエラーメッセージが返された場合はどうすればよいですか?

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

    重要

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