Вы можете сделать это с помощью Cygwin Ports , набора программ, которые были портированы на Cygwin, но не готовы к общему выпуску.
С этой страницы:
- Используйте последнюю версию Cygwin setup.exe (по крайней мере, версия 2.738).
Запустите setup.exe с флагом -K, например:
cygstart -- /path/to/setup.exe -K http://cygwinports.org/ports.gpg
На странице выбора типа установки выберите «Установить из Интернета».
- На странице «Выбор сайтов для загрузки» выберите зеркало дистрибутива, затем введите ftp://ftp.cygwinports.org/pub/cygwinports в поле URL-адрес пользователя и нажмите кнопку «Добавить» (убедитесь, что оба элемента выделены цветом).
- Зеркала доступны, вместо этого введите http://downloads.sourceforge.net/cygwin-ports в качестве URL-адреса пользователя.
- В качестве альтернативы вы можете использовать зеркало исходного кода, но если вы это сделаете, вы должны использовать зеркало, размещенное на другом сервере, чем выбранное вами зеркало дистрибутива.
- Перейдите к выбору и установке пакета, убедившись, что установлены все указанные зависимости.
Обратите внимание, что две предоставленные ссылки не работают для меня; Я ожидаю, что FTP не будет работать, поскольку он ограничен моим брандмауэром, но я думаю, что альтернативная ссылка на Sourceforge - duff, и должна быть http://sourceforge.net/projects/cygwin-ports/files/ . Использование этого URL работало нормально для меня.
Оттуда вы сможете выбрать установку пакета python3. Это в настоящее время дает версию 3.1.5rc1-1.
Это делает установку как python3
, оставляя мою существующую установку Python как v2.6.8:
$ python -V
Python 2.6.8
$ python3 -V
Python 3.1.5rc1
$ ls -l $(which python) $(which python3)
lrwxrwxrwx 1 me root 13 Jun 12 13:43 /usr/bin/python -> python2.6.exe
lrwxrwxrwx 1 me Domain Users 13 Jun 19 10:51 /usr/bin/python3 -> python3.1.exe