ダウンロードページ for Python for Windowsは、 "web-based"インストーラーと "executable"インストーラー。違いは何ですか?
これは、Pythonだけでなく、すべてのプログラムに適用されます。
実行可能インストーラーには、インストーラー自体にローカルにインストールするプログラムのすべてのコンポーネントがあります。つまり、インターネットにアクセスできるコンピューターにインストーラーをダウンロードし、インターネットにアクセスできないコンピューターにインストーラーをコピーして、そこにインストールすることができます。これは、ネットワークカードドライバーをインストールする場合に便利です。
Webベースのインストーラーは、起動時に必要なファイルをダウンロードして直接インストールする小さなプログラムです。これは、インストーラーが非常に小さいことを意味します。
Webアクセスが可能なローカルコンピューターにpythonをインストールするだけの場合、どちらを選択してもかまいません。
公式ドキュメントからの説明の範囲は、 Python 3.5. であるため、すべてのリリースノートに含まれるこの点です。
Windowsユーザー:現在、Windowsプラットフォーム用の「Webベース」インストーラーがあります。インストーラーは、インストール時に必要なソフトウェアコンポーネントをダウンロードします。
Pythonの寄稿者であるSteve Dowerのメモ のように、主なトレードオフは、実行可能インストーラーがオフラインで動作する一方で、Webベースのインストーラーは全体的にわずかに少ない帯域幅を消費することです(不要なコンポーネントのダウンロードを回避できるため)念のため、実行可能インストーラにバンドルする必要があります)。ただし、実行可能インストーラーのサイズは約30 MBであり、Steveによると、総節約量は通常約3〜5 MBであるため、これは誰にとっても重要ではないと思われます。 イエメンで0.34 Mbpsインターネット でも、ウェブベースのインストーラーを使用することで数分しか節約できません。 (ロンドンの私にとっては、実行可能インストーラーのダウンロードには約2秒かかります。)
そのため、インターネットにアクセスできないマシンにインストーラーをコピーしてそこで実行する場合を除き、2つのインストーラーのいずれかを使用します。その場合、実行可能インストーラーを使用する必要があります。
Pythonによる区別は完全に人為的なものです。実行可能ファイルとWebベースのインストーラーの両方が実行可能インストーラーです。後者は現在のバージョンをダウンロードしてインストールする場合がありますが、前者は実行可能インストーラーをダウンロードしたときに利用可能なバージョンをインストールします。オペレーティングシステムのパッケージインストーラーのパッケージを優先します。