非公式Pythonダウンロードリンク

For 64bit versions of Windows
VersionDateFilenameRelease note
3.12.4 2024-06-06 python-3.12.4-amd64.exe python-3124
3.12.3 2024-04-09 python-3.12.3-amd64.exe python-3123
3.12.2 2024-02-06 python-3.12.2-amd64.exe python-3122
3.12.1 2023-12-08 python-3.12.1-amd64.exe python-3121
3.12.0 2023-10-02 python-3.12.0-amd64.exe python-3120

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note
3.12.4 2024-06-06 python-3.12.4.exe python-3124
3.12.3 2024-04-09 python-3.12.3.exe python-3123
3.12.2 2024-02-06 python-3.12.2.exe python-3122
3.12.1 2023-12-08 python-3.12.1.exe python-3121
3.12.0 2023-10-02 python-3.12.0.exe python-3120

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For macOS
VersionDateFilenameRelease note
3.12.4 2024-06-06 python-3.12.4-macos11.pkg python-3124
3.12.3 2024-04-09 python-3.12.3-macos11.pkg python-3123
3.12.2 2024-02-06 python-3.12.2-macos11.pkg python-3122
3.12.1 2023-12-08 python-3.12.1-macos11.pkg python-3121
3.12.0 2023-10-02 python-3.12.0-macos11.pkg python-3120
Source files
VersionDateFilenameRelease note
3.12.4 2024-06-06 Python-3.12.4.tar.xz python-3124
3.12.3 2024-04-09 Python-3.12.3.tar.xz python-3123
3.12.2 2024-02-06 Python-3.12.2.tar.xz python-3122
3.12.1 2023-12-08 Python-3.12.1.tar.xz python-3121
3.12.0 2023-10-02 Python-3.12.0.tar.xz python-3120

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note
3.11.9 2024-04-02 python-3.11.9-amd64.exe python-3119
3.11.8 2024-02-06 python-3.11.8-amd64.exe python-3118
3.11.7 2023-12-04 python-3.11.7-amd64.exe python-3117
3.11.6 2023-10-02 python-3.11.6-amd64.exe python-3116
3.11.5 2023-08-24 python-3.11.5-amd64.exe python-3115
3.11.4 2023-06-06 python-3.11.4-amd64.exe python-3114
3.11.3 2023-04-05 python-3.11.3-amd64.exe python-3113
3.11.2 2023-02-08 python-3.11.2-amd64.exe python-3112
3.11.1 2022-12-06 python-3.11.1-amd64.exe python-3111
3.11.0 2022-10-24 python-3.11.0-amd64.exe python-3110

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note
3.11.9 2024-04-02 python-3.11.9.exe python-3119
3.11.8 2024-02-06 python-3.11.8.exe python-3118
3.11.7 2023-12-04 python-3.11.7.exe python-3117
3.11.6 2023-10-02 python-3.11.6.exe python-3116
3.11.5 2023-08-24 python-3.11.5.exe python-3115
3.11.4 2023-06-06 python-3.11.4.exe python-3114
3.11.3 2023-04-05 python-3.11.3.exe python-3113
3.11.2 2023-02-08 python-3.11.2.exe python-3112
3.11.1 2022-12-06 python-3.11.1.exe python-3111
3.11.0 2022-10-24 python-3.11.0.exe python-3110

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

Source files
VersionDateFilenameRelease note
3.11.9 2024-04-02 Python-3.11.9.tar.xz python-3119
3.11.8 2024-02-06 Python-3.11.8.tar.xz python-3118
3.11.7 2023-12-04 Python-3.11.7.tar.xz python-3117
3.11.6 2023-10-02 Python-3.11.6.tar.xz python-3116
3.11.5 2023-08-24 Python-3.11.5.tar.xz python-3115
3.11.4 2023-06-06 Python-3.11.4.tar.xz python-3114
3.11.3 2023-04-05 Python-3.11.3.tar.xz python-3113
3.11.2 2023-02-08 Python-3.11.2.tar.xz python-3112
3.11.1 2022-12-06 Python-3.11.1.tar.xz python-3111
3.11.0 2022-10-24 Python-3.11.0.tar.xz python-3110

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note
3.10.11 2023-04-05 python-3.10.11-amd64.exe python-31011
3.10.10 2023-02-08 python-3.10.10-amd64.exe python-31010
3.10.9 2022-12-06 python-3.10.9-amd64.exe python-3109
3.10.8 2022-10-11 python-3.10.8-amd64.exe python-3108
3.10.7 2022-09-06 python-3.10.7-amd64.exe python-3107
3.10.6 2022-08-02 python-3.10.6-amd64.exe python-3106
3.10.5 2022-06-06 python-3.10.5-amd64.exe python-3105
3.10.4 2022-03-24 python-3.10.4-amd64.exe python-3104
3.10.3 2022-03-16 python-3.10.3-amd64.exe python-3103
3.10.2 2022-01-14 python-3.10.2-amd64.exe python-3102
3.10.1 2021-12-06 python-3.10.1-amd64.exe python-3101
3.10.0 2021-10-04 python-3.10.0-amd64.exe python-3100

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note
3.10.11 2023-04-05 python-3.10.11.exe python-31011
3.10.10 2023-02-08 python-3.10.10.exe python-31010
3.10.9 2022-12-06 python-3.10.9.exe python-3109
3.10.8 2022-10-11 python-3.10.8.exe python-3108
3.10.7 2022-09-06 python-3.10.7.exe python-3107
3.10.6 2022-08-02 python-3.10.6.exe python-3106
3.10.5 2022-06-06 python-3.10.5.exe python-3105
3.10.4 2022-03-24 python-3.10.4.exe python-3104
3.10.3 2022-03-16 python-3.10.3.exe python-3103
3.10.2 2022-01-14 python-3.10.2.exe python-3102
3.10.1 2021-12-06 python-3.10.1.exe python-3101
3.10.0 2021-10-04 python-3.10.0.exe python-3100

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

Source files
VersionDateFilenameRelease note
3.10.14 2024-03-19 Python-3.10.14.tar.xz python-31014
3.10.13 2023-08-24 Python-3.10.13.tar.xz python-31013
3.10.12 2023-06-06 Python-3.10.12.tar.xz python-31012
3.10.11 2023-04-05 Python-3.10.11.tar.xz python-31011
3.10.10 2023-02-08 Python-3.10.10.tar.xz python-31010
3.10.9 2022-12-06 Python-3.10.9.tar.xz python-3109
3.10.8 2022-10-11 Python-3.10.8.tar.xz python-3108
3.10.7 2022-09-06 Python-3.10.7.tar.xz python-3107
3.10.6 2022-08-02 Python-3.10.6.tar.xz python-3106
3.10.5 2022-06-06 Python-3.10.5.tar.xz python-3105
3.10.4 2022-03-24 Python-3.10.4.tar.xz python-3104
3.10.3 2022-03-16 Python-3.10.3.tar.xz python-3103
3.10.2 2022-01-14 Python-3.10.2.tar.xz python-3102
3.10.1 2021-12-06 Python-3.10.1.tar.xz python-3101
3.10.0 2021-10-04 Python-3.10.0.tar.xz python-3100

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note
3.9.13 2022-05-17 python-3.9.13-amd64.exe python-3913
3.9.12 2022-03-23 python-3.9.12-amd64.exe python-3912
3.9.11 2022-03-16 python-3.9.11-amd64.exe python-3911
3.9.10 2022-01-14 python-3.9.10-amd64.exe python-3910
3.9.9 2021-11-15 python-3.9.9-amd64.exe python-399
3.9.8 2021-11-05 python-3.9.8-amd64.exe python-398
3.9.7 2021-08-30 python-3.9.7-amd64.exe python-397
3.9.6 2021-06-28 python-3.9.6-amd64.exe python-396
3.9.5 2021-05-03 python-3.9.5-amd64.exe python-395
3.9.4 2021-04-04 python-3.9.4-amd64.exe python-394
3.9.2 2021-02-19 python-3.9.2-amd64.exe python-392
3.9.1 2020-12-07 python-3.9.1-amd64.exe python-391
3.9.0 2020-10-05 python-3.9.0-amd64.exe python-390

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note
3.9.13 2022-05-17 python-3.9.13.exe python-3913
3.9.12 2022-03-23 python-3.9.12.exe python-3912
3.9.11 2022-03-16 python-3.9.11.exe python-3911
3.9.10 2022-01-14 python-3.9.10.exe python-3910
3.9.9 2021-11-15 python-3.9.9.exe python-399
3.9.8 2021-11-05 python-3.9.8.exe python-398
3.9.7 2021-08-30 python-3.9.7.exe python-397
3.9.6 2021-06-28 python-3.9.6.exe python-396
3.9.5 2021-05-03 python-3.9.5.exe python-395
3.9.4 2021-04-04 python-3.9.4.exe python-394
3.9.2 2021-02-19 python-3.9.2.exe python-392
3.9.1 2020-12-07 python-3.9.1.exe python-391
3.9.0 2020-10-05 python-3.9.0.exe python-390

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

Source files
VersionDateFilenameRelease note
3.9.19 2024-03-19 Python-3.9.19.tar.xz python-3919
3.9.18 2023-08-24 Python-3.9.18.tar.xz python-3918
3.9.17 2023-06-06 Python-3.9.17.tar.xz python-3917
3.9.16 2022-12-06 Python-3.9.16.tar.xz python-3916
3.9.15 2022-10-11 Python-3.9.15.tar.xz python-3915
3.9.14 2022-09-06 Python-3.9.14.tar.xz python-3914
3.9.13 2022-05-17 Python-3.9.13.tar.xz python-3913
3.9.12 2022-03-23 Python-3.9.12.tar.xz python-3912
3.9.11 2022-03-16 Python-3.9.11.tar.xz python-3911
3.9.10 2022-01-14 Python-3.9.10.tar.xz python-3910
3.9.9 2021-11-15 Python-3.9.9.tar.xz python-399
3.9.8 2021-11-05 Python-3.9.8.tar.xz python-398
3.9.7 2021-08-30 Python-3.9.7.tar.xz python-397
3.9.6 2021-06-28 Python-3.9.6.tar.xz python-396
3.9.5 2021-05-03 Python-3.9.5.tar.xz python-395
3.9.4 2021-04-04 Python-3.9.4.tar.xz python-394
3.9.2 2021-02-19 Python-3.9.2.tar.xz python-392
3.9.1 2020-12-07 Python-3.9.1.tar.xz python-391
3.9.0 2020-10-05 Python-3.9.0.tar.xz python-390

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note
3.8.10 2021-05-03 python-3.8.10-amd64.exe python-3810
3.8.9 2021-04-02 python-3.8.9-amd64.exe python-389
3.8.8 2021-02-19 python-3.8.8-amd64.exe python-388
3.8.7 2020-12-21 python-3.8.7-amd64.exe python-387
3.8.6 2020-09-24 python-3.8.6-amd64.exe python-386
3.8.5 2020-07-20 python-3.8.5-amd64.exe python-385
3.8.4 2020-07-13 python-3.8.4-amd64.exe python-384
3.8.3 2020-05-13 python-3.8.3-amd64.exe python-383
3.8.2 2020-02-24 python-3.8.2-amd64.exe python-382
3.8.1 2019-12-18 python-3.8.1-amd64.exe python-381
3.8.0 2019-10-14 python-3.8.0-amd64.exe python-380

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note
3.8.10 2021-05-03 python-3.8.10.exe python-3810
3.8.9 2021-04-02 python-3.8.9.exe python-389
3.8.8 2021-02-19 python-3.8.8.exe python-388
3.8.7 2020-12-21 python-3.8.7.exe python-387
3.8.6 2020-09-24 python-3.8.6.exe python-386
3.8.5 2020-07-20 python-3.8.5.exe python-385
3.8.4 2020-07-13 python-3.8.4.exe python-384
3.8.3 2020-05-13 python-3.8.3.exe python-383
3.8.2 2020-02-24 python-3.8.2.exe python-382
3.8.1 2019-12-18 python-3.8.1.exe python-381
3.8.0 2019-10-14 python-3.8.0.exe python-380

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

Source files
VersionDateFilenameRelease note
3.8.19 2024-03-19 Python-3.8.19.tar.xz python-3819
3.8.18 2023-08-24 Python-3.8.18.tar.xz python-3818
3.8.17 2023-06-06 Python-3.8.17.tar.xz python-3817
3.8.16 2022-12-06 Python-3.8.16.tar.xz python-3816
3.8.15 2022-10-11 Python-3.8.15.tar.xz python-3815
3.8.14 2022-09-06 Python-3.8.14.tar.xz python-3814
3.8.13 2022-03-16 Python-3.8.13.tar.xz python-3813
3.8.12 2021-08-30 Python-3.8.12.tar.xz python-3812
3.8.11 2021-06-28 Python-3.8.11.tar.xz python-3811
3.8.10 2021-05-03 Python-3.8.10.tar.xz python-3810
3.8.9 2021-04-02 Python-3.8.9.tar.xz python-389
3.8.8 2021-02-19 Python-3.8.8.tar.xz python-388
3.8.7 2020-12-21 Python-3.8.7.tar.xz python-387
3.8.6 2020-09-24 Python-3.8.6.tar.xz python-386
3.8.5 2020-07-20 Python-3.8.5.tar.xz python-385
3.8.4 2020-07-13 Python-3.8.4.tar.xz python-384
3.8.3 2020-05-13 Python-3.8.3.tar.xz python-383
3.8.2 2020-02-24 Python-3.8.2.tar.xz python-382
3.8.1 2019-12-18 Python-3.8.1.tar.xz python-381
3.8.0 2019-10-14 Python-3.8.0.tar.xz python-380

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note
3.7.9 2020-08-17 python-3.7.9-amd64.exe python-379
3.7.8 2020-06-27 python-3.7.8-amd64.exe python-378
3.7.7 2020-03-10 python-3.7.7-amd64.exe python-377
3.7.6 2019-12-18 python-3.7.6-amd64.exe python-376
3.7.5 2019-10-15 python-3.7.5-amd64.exe python-375
3.7.4 2019-07-08 python-3.7.4-amd64.exe python-374
3.7.3 2019-03-25 python-3.7.3-amd64.exe python-373
3.7.2 2018-12-24 python-3.7.2-amd64.exe python-372
3.7.1 2018-10-20 python-3.7.1-amd64.exe python-371
3.7.0 2018-06-27 python-3.7.0-amd64.exe python-370

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note
3.7.9 2020-08-17 python-3.7.9.exe python-379
3.7.8 2020-06-27 python-3.7.8.exe python-378
3.7.7 2020-03-10 python-3.7.7.exe python-377
3.7.6 2019-12-18 python-3.7.6.exe python-376
3.7.5 2019-10-15 python-3.7.5.exe python-375
3.7.4 2019-07-08 python-3.7.4.exe python-374
3.7.3 2019-03-25 python-3.7.3.exe python-373
3.7.2 2018-12-24 python-3.7.2.exe python-372
3.7.1 2018-10-20 python-3.7.1.exe python-371
3.7.0 2018-06-27 python-3.7.0.exe python-370

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

Source files
VersionDateFilenameRelease note
3.7.17 2023-06-06 Python-3.7.17.tar.xz python-3717
3.7.16 2022-12-06 Python-3.7.16.tar.xz python-3716
3.7.15 2022-10-11 Python-3.7.15.tar.xz python-3715
3.7.14 2022-09-06 Python-3.7.14.tar.xz python-3714
3.7.13 2022-03-16 Python-3.7.13.tar.xz python-3713
3.7.12 2021-09-04 Python-3.7.12.tar.xz python-3712
3.7.11 2021-06-28 Python-3.7.11.tar.xz python-3711
3.7.10 2021-02-15 Python-3.7.10.tar.xz python-3710
3.7.9 2020-08-17 Python-3.7.9.tar.xz python-379
3.7.8 2020-06-27 Python-3.7.8.tar.xz python-378
3.7.7 2020-03-10 Python-3.7.7.tar.xz python-377
3.7.6 2019-12-18 Python-3.7.6.tar.xz python-376
3.7.5 2019-10-15 Python-3.7.5.tar.xz python-375
3.7.4 2019-07-08 Python-3.7.4.tar.xz python-374
3.7.3 2019-03-25 Python-3.7.3.tar.xz python-373
3.7.2 2018-12-24 Python-3.7.2.tar.xz python-372
3.7.1 2018-10-20 Python-3.7.1.tar.xz python-371
3.7.0 2018-06-27 Python-3.7.0.tar.xz python-370

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note
3.6.8 2018-12-24 python-3.6.8-amd64.exe python-368
3.6.7 2018-10-20 python-3.6.7-amd64.exe python-367
3.6.6 2018-06-27 python-3.6.6-amd64.exe python-366
3.6.5 2018-03-28 python-3.6.5-amd64.exe python-365
3.6.4 2017-12-19 python-3.6.4-amd64.exe python-364
3.6.3 2017-10-03 python-3.6.3-amd64.exe python-363
3.6.2 2017-07-17 python-3.6.2-amd64.exe python-362
3.6.1 2017-03-21 python-3.6.1-amd64.exe python-361
3.6.0 2016-12-23 python-3.6.0-amd64.exe python-360

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note
3.6.8 2018-12-24 python-3.6.8.exe python-368
3.6.7 2018-10-20 python-3.6.7.exe python-367
3.6.6 2018-06-27 python-3.6.6.exe python-366
3.6.5 2018-03-28 python-3.6.5.exe python-365
3.6.4 2017-12-19 python-3.6.4.exe python-364
3.6.3 2017-10-03 python-3.6.3.exe python-363
3.6.2 2017-07-17 python-3.6.2.exe python-362
3.6.1 2017-03-21 python-3.6.1.exe python-361
3.6.0 2016-12-23 python-3.6.0.exe python-360

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

Source files
VersionDateFilenameRelease note
3.6.15 2021-09-04 Python-3.6.15.tar.xz python-3615
3.6.14 2021-06-28 Python-3.6.14.tar.xz python-3614
3.6.13 2021-02-15 Python-3.6.13.tar.xz python-3613
3.6.12 2020-08-17 Python-3.6.12.tar.xz python-3612
3.6.11 2020-06-27 Python-3.6.11.tar.xz python-3611
3.6.10 2019-12-18 Python-3.6.10.tar.xz python-3610
3.6.9 2019-07-02 Python-3.6.9.tar.xz python-369
3.6.8 2018-12-24 Python-3.6.8.tar.xz python-368
3.6.7 2018-10-20 Python-3.6.7.tar.xz python-367
3.6.6 2018-06-27 Python-3.6.6.tar.xz python-366
3.6.5 2018-03-28 Python-3.6.5.tar.xz python-365
3.6.4 2017-12-19 Python-3.6.4.tar.xz python-364
3.6.3 2017-10-03 Python-3.6.3.tar.xz python-363
3.6.2 2017-07-17 Python-3.6.2.tar.xz python-362
3.6.1 2017-03-21 Python-3.6.1.tar.xz python-361
3.6.0 2016-12-23 Python-3.6.0.tar.xz python-360

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note
3.5.4 2017-08-08 python-3.5.4-amd64.exe python-354
3.5.3 2017-01-17 python-3.5.3-amd64.exe python-353
3.5.2 2016-06-27 python-3.5.2-amd64.exe python-352
3.5.1 2015-12-07 python-3.5.1-amd64.exe python-351
3.5.0 2015-09-13 python-3.5.0-amd64.exe python-350

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note
3.5.4 2017-08-08 python-3.5.4.exe python-354
3.5.3 2017-01-17 python-3.5.3.exe python-353
3.5.2 2016-06-27 python-3.5.2.exe python-352
3.5.1 2015-12-07 python-3.5.1.exe python-351
3.5.0 2015-09-13 python-3.5.0.exe python-350

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

Source files
VersionDateFilenameRelease note
3.5.10 2020-09-05 Python-3.5.10.tar.xz python-3510
3.5.9 2019-11-02 Python-3.5.9.tar.xz python-359
3.5.8 2019-10-29 Python-3.5.8.tar.xz python-358
3.5.7 2019-03-18 Python-3.5.7.tar.xz python-357
3.5.6 2018-08-02 Python-3.5.6.tar.xz python-356
3.5.5 2018-02-05 Python-3.5.5.tar.xz python-355
3.5.4 2017-08-08 Python-3.5.4.tar.xz python-354
3.5.3 2017-01-17 Python-3.5.3.tar.xz python-353
3.5.2 2016-06-27 Python-3.5.2.tar.xz python-352
3.5.1 2015-12-07 Python-3.5.1.tar.xz python-351
3.5.0 2015-09-13 Python-3.5.0.tar.xz python-350

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note
3.4.4 2015-12-21 python-3.4.4.amd64.msi python-344
3.4.3 2015-02-25 python-3.4.3.amd64.msi python-343
3.4.2 2014-10-13 python-3.4.2.amd64.msi python-342
3.4.1 2014-05-19 python-3.4.1.amd64.msi python-341
3.4.0 2014-03-17 python-3.4.0.amd64.msi python-340

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note
3.4.4 2015-12-21 python-3.4.4.msi python-344
3.4.3 2015-02-25 python-3.4.3.msi python-343
3.4.2 2014-10-13 python-3.4.2.msi python-342
3.4.1 2014-05-19 python-3.4.1.msi python-341
3.4.0 2014-03-17 python-3.4.0.msi python-340

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

Source files
VersionDateFilenameRelease note
3.4.10 2019-03-18 Python-3.4.10.tar.xz python-3410
3.4.9 2018-08-02 Python-3.4.9.tar.xz python-349
3.4.8 2018-02-05 Python-3.4.8.tar.xz python-348
3.4.7 2017-08-09 Python-3.4.7.tar.xz python-347
3.4.6 2017-01-17 Python-3.4.6.tar.xz python-346
3.4.5 2016-06-27 Python-3.4.5.tar.xz python-345
3.4.4 2015-12-21 Python-3.4.4.tar.xz python-344
3.4.3 2015-02-25 Python-3.4.3.tar.xz python-343
3.4.2 2014-10-13 Python-3.4.2.tar.xz python-342
3.4.1 2014-05-19 Python-3.4.1.tar.xz python-341
3.4.0 2014-03-17 Python-3.4.0.tar.xz python-340

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note
3.3.5 2014-03-09 python-3.3.5.amd64.msi python-335
3.3.3 2013-11-17 python-3.3.3.amd64.msi python-333
3.3.2 2013-05-15 python-3.3.2.amd64.msi python-332
3.3.1 2013-04-06 python-3.3.1.amd64.msi python-331
3.3.0 2012-09-29 python-3.3.0.amd64.msi python-330

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note
3.3.5 2014-03-09 python-3.3.5.msi python-335
3.3.3 2013-11-17 python-3.3.3.msi python-333
3.3.2 2013-05-15 python-3.3.2.msi python-332
3.3.1 2013-04-06 python-3.3.1.msi python-331
3.3.0 2012-09-29 python-3.3.0.msi python-330

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

Source files
VersionDateFilenameRelease note
3.3.7 2017-09-19 Python-3.3.7.tar.xz python-337
3.3.6 2014-10-12 Python-3.3.6.tar.xz python-336
3.3.5 2014-03-09 Python-3.3.5.tar.xz python-335
3.3.3 2013-11-17 Python-3.3.3.tar.xz python-333
3.3.2 2013-05-15 Python-3.3.2.tar.xz python-332
3.3.1 2013-04-06 Python-3.3.1.tar.xz python-331
3.3.0 2012-09-29 Python-3.3.0.tar.xz python-330

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note
3.2.5 2013-05-15 python-3.2.5.amd64.msi python-325
3.2.4 2013-04-06 python-3.2.4.amd64.msi python-324
3.2.3 2012-04-10 python-3.2.3.amd64.msi python-323
3.2.2 2011-09-03 python-3.2.2.amd64.msi python-322
3.2.1 2011-07-09 python-3.2.1.amd64.msi python-321
3.2.0 2011-02-20 python-3.2.amd64.msi python-320

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note
3.2.5 2013-05-15 python-3.2.5.msi python-325
3.2.4 2013-04-06 python-3.2.4.msi python-324
3.2.3 2012-04-10 python-3.2.3.msi python-323
3.2.2 2011-09-03 python-3.2.2.msi python-322
3.2.1 2011-07-09 python-3.2.1.msi python-321
3.2.0 2011-02-20 python-3.2.msi python-320

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

Source files
VersionDateFilenameRelease note
3.2.6 2014-10-12 Python-3.2.6.tar.xz python-326
3.2.5 2013-05-15 Python-3.2.5.tar.xz python-325
3.2.4 2013-04-06 Python-3.2.4.tar.xz python-324
3.2.3 2012-04-10 Python-3.2.3.tar.xz python-323
3.2.2 2011-09-03 Python-3.2.2.tar.xz python-322
3.2.1 2011-07-09 Python-3.2.1.tar.xz python-321
3.2.0 2011-02-20 Python-3.2.tar.xz python-320

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note
3.1.4 2011-06-11 python-3.1.4.amd64.msi python-314
3.1.3 2010-11-27 python-3.1.3.amd64.msi python-313
3.1.2 2010-03-20 python-3.1.2.amd64.msi python-312
3.1.1 2009-08-17 python-3.1.1.amd64.msi python-311
3.1.0 2009-06-26 python-3.1.amd64.msi python-310

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note
3.1.4 2011-06-11 python-3.1.4.msi python-314
3.1.3 2010-11-27 python-3.1.3.msi python-313
3.1.2 2010-03-20 python-3.1.2.msi python-312
3.1.1 2009-08-17 python-3.1.1.msi python-311
3.1.0 2009-06-26 python-3.1.msi python-310

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For macOS
VersionDateFilenameRelease note
Source files
VersionDateFilenameRelease note
3.1.5 2012-04-09 Python-3.1.5.tar.xz python-315
3.1.4 2011-06-11 Python-3.1.4.tar.xz python-314
3.1.3 2010-11-27 Python-3.1.3.tgz python-313
3.1.2 2010-03-20 Python-3.1.2.tgz python-312
3.1.1 2009-08-17 Python-3.1.1.tgz python-311
3.1.0 2009-06-26 Python-3.1.tgz python-310

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note
3.0.1 2009-02-13 python-3.0.1.amd64.msi python-301
3.0.0 2008-12-03 python-3.0.amd64.msi python-300

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note
3.0.1 2009-02-13 python-3.0.1.msi python-301
3.0.0 2008-12-03 python-3.0.msi python-300

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For macOS
VersionDateFilenameRelease note
Source files
VersionDateFilenameRelease note
3.0.1 2009-02-13 Python-3.0.1.tgz python-301
3.0.0 2008-12-03 Python-3.0.tgz python-300

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note
2.7.18 2020-04-20 python-2.7.18.amd64.msi python-2718
2.7.17 2019-10-19 python-2.7.17.amd64.msi python-2717
2.7.16 2019-03-04 python-2.7.16.amd64.msi python-2716
2.7.15 2018-05-01 python-2.7.15.amd64.msi python-2715
2.7.14 2017-09-16 python-2.7.14.amd64.msi python-2714
2.7.13 2016-12-17 python-2.7.13.amd64.msi python-2713
2.7.12 2016-06-25 python-2.7.12.amd64.msi python-2712
2.7.11 2015-12-05 python-2.7.11.amd64.msi python-2711
2.7.10 2015-05-23 python-2.7.10.amd64.msi python-2710
2.7.9 2014-12-10 python-2.7.9.amd64.msi python-279
2.7.8 2014-07-02 python-2.7.8.amd64.msi python-278
2.7.7 2014-06-01 python-2.7.7.amd64.msi python-277
2.7.5 2013-05-12 python-2.7.5.amd64.msi python-275
2.7.4 2013-04-06 python-2.7.4.amd64.msi python-274
2.7.3 2012-04-09 python-2.7.3.amd64.msi python-273
2.7.2 2011-06-11 python-2.7.2.amd64.msi python-272
2.7.1 2010-11-27 python-2.7.1.amd64.msi python-271
2.7.0 2010-07-03 python-2.7.amd64.msi python-270

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note
2.7.18 2020-04-20 python-2.7.18.msi python-2718
2.7.17 2019-10-19 python-2.7.17.msi python-2717
2.7.16 2019-03-04 python-2.7.16.msi python-2716
2.7.15 2018-05-01 python-2.7.15.msi python-2715
2.7.14 2017-09-16 python-2.7.14.msi python-2714
2.7.13 2016-12-17 python-2.7.13.msi python-2713
2.7.12 2016-06-25 python-2.7.12.msi python-2712
2.7.11 2015-12-05 python-2.7.11.msi python-2711
2.7.10 2015-05-23 python-2.7.10.msi python-2710
2.7.9 2014-12-10 python-2.7.9.msi python-279
2.7.8 2014-07-02 python-2.7.8.msi python-278
2.7.7 2014-06-01 python-2.7.7.msi python-277
2.7.5 2013-05-12 python-2.7.5.msi python-275
2.7.4 2013-04-06 python-2.7.4.msi python-274
2.7.3 2012-04-09 python-2.7.3.msi python-273
2.7.2 2011-06-11 python-2.7.2.msi python-272
2.7.1 2010-11-27 python-2.7.1.msi python-271
2.7.0 2010-07-03 python-2.7.msi python-270

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

Source files
VersionDateFilenameRelease note
2.7.18 2020-04-20 Python-2.7.18.tar.xz python-2718
2.7.17 2019-10-19 Python-2.7.17.tar.xz python-2717
2.7.16 2019-03-04 Python-2.7.16.tar.xz python-2716
2.7.15 2018-05-01 Python-2.7.15.tar.xz python-2715
2.7.14 2017-09-16 Python-2.7.14.tar.xz python-2714
2.7.13 2016-12-17 Python-2.7.13.tar.xz python-2713
2.7.12 2016-06-25 Python-2.7.12.tar.xz python-2712
2.7.11 2015-12-05 Python-2.7.11.tar.xz python-2711
2.7.10 2015-05-23 Python-2.7.10.tar.xz python-2710
2.7.9 2014-12-10 Python-2.7.9.tar.xz python-279
2.7.8 2014-07-02 Python-2.7.8.tar.xz python-278
2.7.7 2014-06-01 Python-2.7.7.tar.xz python-277
2.7.5 2013-05-12 Python-2.7.5.tar.xz python-275
2.7.4 2013-04-06 Python-2.7.4.tar.xz python-274
2.7.3 2012-04-09 Python-2.7.3.tar.xz python-273
2.7.2 2011-06-11 Python-2.7.2.tar.xz python-272
2.7.1 2010-11-27 Python-2.7.1.tgz python-271
2.7.0 2010-07-03 Python-2.7.tgz python-270

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note
2.6.6 2010-08-24 python-2.6.6.amd64.msi python-266
2.6.5 2010-03-18 python-2.6.5.amd64.msi python-265
2.6.4 2009-10-26 python-2.6.4.amd64.msi python-264
2.6.3 2009-10-02 python-2.6.3.amd64.msi python-263
2.6.2 2009-04-14 python-2.6.2.amd64.msi python-262
2.6.1 2008-12-04 python-2.6.1.amd64.msi python-261
2.6.0 2008-10-02 python-2.6.amd64.msi python-260

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note
2.6.6 2010-08-24 python-2.6.6.msi python-266
2.6.5 2010-03-18 python-2.6.5.msi python-265
2.6.4 2009-10-26 python-2.6.4.msi python-264
2.6.3 2009-10-02 python-2.6.3.msi python-263
2.6.2 2009-04-14 python-2.6.2.msi python-262
2.6.1 2008-12-04 python-2.6.1.msi python-261
2.6.0 2008-10-02 python-2.6.msi python-260

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For macOS
VersionDateFilenameRelease note
Source files
VersionDateFilenameRelease note
2.6.9 2013-10-29 Python-2.6.9.tar.xz python-269
2.6.8 2012-04-10 Python-2.6.8.tgz python-268
2.6.7 2011-06-03 Python-2.6.7.tgz python-267
2.6.6 2010-08-24 Python-2.6.6.tgz python-266
2.6.5 2010-03-18 Python-2.6.5.tgz python-265
2.6.4 2009-10-26 Python-2.6.4.tgz python-264
2.6.3 2009-10-02 Python-2.6.3.tgz python-263
2.6.2 2009-04-14 Python-2.6.2.tgz python-262
2.6.1 2008-12-04 Python-2.6.1.tgz python-261
2.6.0 2008-10-02 Python-2.6.tgz python-260

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note
2.5.4 2008-12-23 python-2.5.4.amd64.msi python-254
2.5.3 2008-12-19 python-2.5.3.amd64.msi python-253
2.5.2 2008-02-21 python-2.5.2.amd64.msi python-252
2.5.1 2007-04-19 python-2.5.1.amd64.msi python-251
2.5.0 2006-09-19 python-2.5.amd64.msi python-250

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note
2.5.4 2008-12-23 python-2.5.4.msi python-254
2.5.3 2008-12-19 python-2.5.3.msi python-253
2.5.2 2008-02-21 python-2.5.2.msi python-252
2.5.1 2007-04-19 python-2.5.1.msi python-251
2.5.0 2006-09-19 python-2.5.msi python-250

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For macOS
VersionDateFilenameRelease note
Source files
VersionDateFilenameRelease note
2.5.6 2011-05-26 Python-2.5.6.tgz python-256
2.5.5 2010-01-31 Python-2.5.5.tgz python-255
2.5.4 2008-12-23 Python-2.5.4.tgz python-254
2.5.3 2008-12-19 Python-2.5.3.tgz python-253
2.5.2 2008-02-21 Python-2.5.2.tgz python-252
2.5.1 2007-04-19 Python-2.5.1.tgz python-251
2.5.0 2006-09-19 Python-2.5.tgz python-250

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note
2.4.4 2006-10-18 python-2.4.4.msi python-244
2.4.3 2006-04-15 python-2.4.3.msi python-243
2.4.2 2005-09-27 python-2.4.2.msi python-242
2.4.1 2005-03-30 python-2.4.1.msi python-241
2.4.0 2004-11-30 python-2.4.msi python-240

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For macOS
VersionDateFilenameRelease note
Source files
VersionDateFilenameRelease note
2.4.6 2008-12-19 Python-2.4.6.tgz python-246
2.4.5 2008-03-11 Python-2.4.5.tgz python-245
2.4.4 2006-10-18 Python-2.4.4.tgz python-244
2.4.3 2006-04-15 Python-2.4.3.tgz python-243
2.4.2 2005-09-27 Python-2.4.2.tgz python-242
2.4.1 2005-03-30 Python-2.4.1.tgz python-241
2.4.0 2004-11-30 Python-2.4.tgz python-240

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For macOS
VersionDateFilenameRelease note
Source files
VersionDateFilenameRelease note
2.3.7 2008-03-11 Python-2.3.7.tgz python-237
2.3.6 2006-11-01 Python-2.3.6.tgz python-236
2.3.5 2005-02-08 Python-2.3.5.tgz python-235
2.3.4 2004-05-27 Python-2.3.4.tgz python-234
2.3.3 2003-12-19 Python-2.3.3.tgz python-233
2.3.2 2003-10-03 Python-2.3.2.tgz python-232
2.3.1 2003-09-23 Python-2.3.1.tgz python-231
2.3.0 2003-07-29 Python-2.3.tgz python-230

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For macOS
VersionDateFilenameRelease note
Source files
VersionDateFilenameRelease note
2.2.3 2003-05-30 Python-2.2.3.tgz python-223
2.2.2 2002-10-14 Python-2.2.2.tgz python-222
2.2.1 2002-04-10 Python-2.2.1.tgz python-221
2.2.0 2001-12-21 Python-2.2.tgz python-220

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For macOS
VersionDateFilenameRelease note
Source files
VersionDateFilenameRelease note
2.1.3 2002-04-09 Python-2.1.3.tgz python-213

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install
For 64bit versions of Windows
VersionDateFilenameRelease note

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For 32bit versions of Windows
VersionDateFilenameRelease note

Windowsには 64ビットバージョンと32ビットバージョンがあります。バージョンが不明な場合は、次の手順で確認してください。

  • Windows 10 と Windows 8.1

    1. [スタート] ボタンを選択し、[設定] > [システム] > [バージョン情報] の順に選択します。
    2. 右側の [デバイスの仕様] で、[システムの種類] を確認します。
  • Windows 7

    1. [スタート] ボタン を選択し、[コンピューター] を右クリックし、[プロパティ] を選択します。
    2. [システム] で、システムの種類を確認します。

参考: 32 ビットと 64 ビットの Windows: よく寄せられる質問

For macOS
VersionDateFilenameRelease note
Source files
VersionDateFilenameRelease note
2.0.1 2001-06-22 Python-2.0.1.tgz python-201

Pythonのビルド手順(Unix)

1. Pythonのビルドに必要な依存ファイルをインストールします。

Ubuntu

sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

CentOS/RHEL

sudo yum groupinstall "development tools"
sudo yum install bzip2-devel gdbm-devel libffi-devel \
  libuuid-devel ncurses-devel openssl-devel readline-devel \
  sqlite-devel tk-devel wget xz-devel zlib-devel

2. ダウンロードしたソースファイルを展開します。

# 例
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tar.xz
tar xJf Python-3.x.y.tar.xz

3. ビルド

以下のコマンドで、/usr/local/ 以下にインストールします。

cd Python-3.x.y
./configure
make
sudo make install

デフォルト以外のディレクトリにインストールする場合は、configure--prefixオプションを指定します。

cd Python-3.x.y
./configure --prefix=/home/user/.local/python
make
make install