Comment installer Python3 sur cygwin? J'ai essayé de courir le Python Installer dans Cygwin sans succès.
La version que je recherche est> = 3.1, et j'ai pu installer 2,7 avec succès sous Cygwin (qui est livré avec 2,6 comme par défaut).
Au fait, je voudrais courir Python3 comme Python3 et non python. Je ne veux pas de conflits avec la valeur par défaut python binaires qui viennent avec Cygwin.
Aider!
À partir d'hier (mercredi 25 juillet 2012), Python 3.2.3 est inclus dans l'installateur Cygwin standard . Il suffit d'exécuter Cygwin setup.exe
Encore une fois (téléchargez-le à partir de - Cygwin.com à nouveau si vous en avez besoin), et vous devriez pouvoir sélectionner et l'installer comme n'importe quel autre package.
Cela va toujours installer comme python3
, laissant une installation 2.x existante en place, tout comme avant:
$ python -V
Python 2.6.8
$ python3 -V
Python 3.2.3
$ ls -l $(which python) $(which python3)
lrwxrwxrwx 1 me Domain Users 13 Jun 21 15:12 /usr/bin/python -> python2.6.exe
lrwxrwxrwx 1 me root 14 Jul 26 10:56 /usr/bin/python3 -> python3.2m.exe
Vous pouvez faire cela en utilisant ports Cygwin , un groupe de programmes portés à Cygwin, mais ne sont pas prêts pour la libération générale.
De cette page:
- Utilisez le dernier cygwin setup.exe (au moins la version 2.738).
Lancer setup.exe avec le drapeau -k, E.G.:
cygstart -- /path/to/setup.exe -K http://cygwinports.org/ports.gpg
Sur Choisir la page Type d'installation, sélectionnez "Installer sur Internet".
- Sur Choisir Télécharger la page (s) de téléchargement, sélectionnez un rétroviseur, puis entrez ftp://ftp.cygwinports.org/pub/cygwinports Dans le champ URL de l'utilisateur et appuyez sur Ajouter (en vous assurant que les deux sont Souligné).
- Des miroirs sont disponibles en entrant http://downloads.sourceforge.net/cygwin-ports comme l'URL de l'utilisateur.
- Vous pouvez également utiliser un miroir Sourceware, mais si vous le faites, vous devez utiliser un hébergé sur un serveur différent de votre rétroviseur sélectionné.
- Procédez avec la sélection et l'installation du paquet, en vous assurant d'installer toutes les dépendances indiquées.
Notez que les deux liens fournis ne fonctionnaient pas pour moi; Je m'attendrais à ce que FTP ne fonctionne pas car il est restreint par mon pare-feu, mais je pense que le lien Alternatif Sourceforge est Duff, et devrait être http://sourceforge.net/projects/cygwin-ports/files/ =. L'utilisation de cette URL a fonctionné bien pour moi.
De là, vous devriez pouvoir choisir d'installer le package Python3. Il donne actuellement la version 3.1.5rc1-1.
Il installe comme python3
, laissant mon fichier existant python Installer comme 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