Comment installer Python sur Cygwin
Python peut s'exécuter sur une variété de plateformes telles que Windows, Unix et Linux. Cygwin est un outil open source qui apporte toutes les fonctionnalités de Linux à Windows, comme un émulateur Linux. Si vous souhaitez une utilisation en ligne de commande pour la programmation, exécutez un shell Linux comme Cygwin sur Windows pour utiliser Python. Vous pouvez installer le paquet Python inclus dans Cygwin, configurer l'environnement de développement Python dans Cygwin, ou utiliser un paquet Python non inclus dans Cygwin.
Utiliser le paquet Python inclus dans Cygwin
La méthode la plus simple pour installer Python est d'installer le paquet Python dès le début de l'installation de Cygwin. Cygwin vous permet de choisir parmi les paquets supportés tels que Ruby, PHP et Python. Une fois installé, invoquez Python dans Cygwin en tapant « python -i » sans les guillemets.
Configurer l'IDE Python
Si vous choisissez d'installer une version complète de Python et de configurer l'environnement de développement dans Cygwin, vous devez installer Cygwin et Python individuellement. Lors de l'installation de Cygwin, recherchez et incluez ces trois paquets logiciels : openssh, git et curl. Une fois l'installation terminée, ouvrez le terminal Cygwin et recherchez Python avec la commande « echo "PATH=\PATH:/cygdrive/c/Python32" >> .bash_profile » sans les guillemets extérieurs, où vous remplacez « c » par le répertoire où vous avez stocké Python et « Python32 » par la version de Python que vous avez téléchargée.
Utiliser un paquet Python indépendant
Si vous choisissez d'installer un paquet Python non inclus dans Cygwin, utilisez setuptools avec EasyInstall. Installez setuptools et téléchargez un paquet de module Python, puis tapez la commande suivante : « easy_install /mes_telechargements/AutrePaquet-3.2.1-py2.3.egg » sans guillemets dans le terminal Cygwin pour installer le paquet Python dans Cygwin, en remplaçant « AutrePaquet-3.2.1-py2.3.egg » par le nom du paquet Python que vous avez téléchargé.
