他の人が指摘しているように、Cygwin と共にインストールされる Python 2.6 のバージョンは最近のものです。Python のリリース番号は、時間に対して線形ではありません。Pythonのリリース ページでは、どのバージョンがどの日にリリースされたかを詳しく説明しています。
Cygwin Ports を使用して、必要に応じて Python3 をインストールできます。これは、メインの Cygwin ミラーでの一般リリースの準備ができていないが、Cygwin で使用できるようにコンパイルされた Cygwin パッケージのコレクションです。これを行う方法をより詳細に説明するSuperUser に関するいくつかの指示を書きました。
( Lennart が示唆しているように、ソースからのインストールは避けたいと思います。Cygwin で動作させるには重要な修正が必要になると予想されるからです。)
上記の SuperUser の質問にあるように、Python 3 をインストールするために Python 2.6 をアンインストールする必要はありません。二人は仲良く並んで走ります。
とはいえ、「私のコードは Python 2.6 に固有のものでは実行されない」という主張に注意してください。Python 3.x はPython 2.x と後方互換性がなく、Python 2.x 用に作成されたコードは通常、Python 3 では動作しません。 .x それを適応させる作業なし。Python 3.0.1 What's New Guideには、Python 3.x での変更点の概要が記載されています。
更新: 2012 年 7 月 25 日水曜日の時点で、Python 3.2.3 が標準の Cygwin インストーラーに含まれています。Cygwin をもう一度実行するだけで(必要に応じてcygwin.comsetup.exe
から再度ダウンロードしてください)、他のパッケージと同様に選択してインストールできるはずです。