Sie können dies mit Cygwin Ports tun, einer Reihe von Programmen, die auf Cygwin portiert wurden, aber noch nicht zur allgemeinen Veröffentlichung bereit sind.
Von dieser Seite:
- Verwenden Sie die neueste Cygwin- Setup.exe (mindestens Version 2.738).
Starten Sie setup.exe mit dem Flag -K, z. B .:
cygstart -- /path/to/setup.exe -K http://cygwinports.org/ports.gpg
Wählen Sie auf der Seite Installationstyp auswählen die Option "Installation über das Internet" aus.
- Wählen Sie auf der Seite Choose Site (s) Download (Download Site (s)) einen Distro-Mirror aus, geben Sie dann ftp://ftp.cygwinports.org/pub/cygwinports in das Feld User URL ein und drücken Sie Hinzufügen, um sicherzustellen, dass beide markiert sind.
- Mirrors sind verfügbar, indem Sie stattdessen http://downloads.sourceforge.net/cygwin-ports als Benutzer-URL eingeben.
- Alternativ können Sie einen Sourceware-Spiegel verwenden. Wenn Sie dies tun, müssen Sie einen Server verwenden, der auf einem anderen Server als dem ausgewählten Distributionsspiegel gehostet wird.
- Fahren Sie mit der Paketauswahl und der Installation fort und stellen Sie sicher, dass alle angegebenen Abhängigkeiten installiert werden.
Beachten Sie, dass die beiden Links für mich nicht funktionierten. Ich würde erwarten, dass FTP nicht funktioniert, da es durch meine Firewall eingeschränkt ist, aber ich denke, der alternative Sourceforge-Link ist duff und sollte http://sourceforge.net/projects/cygwin-ports/files/ sein . Die Verwendung dieser URL hat für mich gut funktioniert.
Von dort aus sollten Sie das python3-Paket installieren können. Derzeit gibt es Version 3.1.5rc1-1.
Es wird installiert als python3
, wobei meine vorhandene Python-Installation als v2.6.8 verbleibt:
$ 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