Você pode fazer isso usando o Cygwin Ports , um monte de programas que foram portados para o Cygwin, mas não estão prontos para o lançamento geral.
A partir dessa página:
- Use o Cygwin setup.exe mais recente (pelo menos versão 2.738).
Inicie o setup.exe com o sinalizador -K, por exemplo:
cygstart -- /path/to/setup.exe -K http://cygwinports.org/ports.gpg
Na página Escolha o tipo de instalação, selecione "Instalar da Internet".
- Na página Escolha o (s) site (s) de download, selecione um espelho de distribuição e digite ftp://ftp.cygwinports.org/pub/cygwinports no campo URL do usuário e pressione Adicionar (verifique se os dois estão destacados).
- Os espelhos estão disponíveis digitando http://downloads.sourceforge.net/cygwin-ports como o URL do usuário.
- Como alternativa, você pode usar um espelho de sourceware, mas, se o fizer, deverá usar um hospedado em um servidor diferente do espelho de distribuição selecionado.
- Prossiga com a seleção e instalação do pacote, certificando-se de instalar as dependências indicadas.
Observe que os dois links fornecidos não funcionaram para mim; Eu esperava que o FTP não funcionasse, pois é restrito pelo meu firewall, mas acho que o link alternativo do Sourceforge é duff e deve ser http://sourceforge.net/projects/cygwin-ports/files/ . Usar esse URL funcionou bem para mim.
A partir daí, você poderá escolher instalar o pacote python3. Atualmente, está dando a versão 3.1.5rc1-1.
Ele é instalado como python3
, deixando minha instalação python existente como 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