Может быть, следования этому руководству будет достаточно для того, что вам нужно: http://www.tux.org/~mayer/cygwin/python/index.html
Загрузите нужную версию с http://www.python.org/ftp/python/ . Вот прямые ссылки: Python-2.7.1.tar.bz2, Python-2.7.2.tar.bz2 или Python-2.7.3.tar.bz2 .
Загрузите соответствующий патч Python-2.7.1-cygwin.patch.bz2, Python-2.7.2-cygwin.patch.bz2 или Python-2.7.3-cygwin.patch.bz2 .
Распакуйте исходники, например для 2.7.3:
tar -jxvf Python-2.7.3.tar.bz2
Патч источников, например для 2.7.3:
bzcat Python-2.7.3-cygwin.patch.bz2 | patch -p0
Настройте сборку. Например, вы можете установить в
/usr/local
:
cd Python-2.7.3
./configure --prefix=/usr/local
Скомпилируйте настроенные источники:
make
Установите скомпилированную сборку:
make install