Guide complet pour configurer votre environnement de développement Python
Python est disponible sur une grande variété de plateformes, notamment Linux et Mac OS X. Voyons comment configurer notre environnement Python.
Configuration de l'environnement local
Ouvrez une fenêtre de terminal et tapez "python" pour savoir s'il est déjà installé et quelle version est installée.
- Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, etc.)
- Win 9x/NT/2000
- Macintosh (Intel, PPC, 68K)
- OS/2
- DOS (versions multiples)
- PalmOS
- Téléphones mobiles Nokia
- Windows CE
- Acorn/RISC OS
- BeOS
- Amiga
- VMS/OpenVMS
- QNX
- VxWorks
- Psion
- Python a également été porté sur les machines virtuelles Java et .NET
Obtenir Python
Le code source le plus récent, les binaires, la documentation, les actualités, etc., sont disponibles sur le site officiel de Python : https://www.python.org/
Vous pouvez télécharger la documentation Python depuis https://www.python.org/doc/. La documentation est disponible aux formats HTML, PDF et PostScript.
Installation de Python
La distribution Python est disponible pour une grande variété de plateformes. Vous devez télécharger uniquement le code binaire applicable à votre plateforme et installer Python.
Si le code binaire pour votre plateforme n'est pas disponible, vous avez besoin d'un compilateur C pour compiler le code source manuellement. La compilation du code source offre plus de flexibilité en termes de choix des fonctionnalités que vous souhaitez dans votre installation.
Voici un aperçu rapide de l'installation de Python sur diverses plateformes :
Installation sur Unix et Linux
Voici les étapes simples pour installer Python sur une machine Unix/Linux :
Ouvrez un navigateur Web et allez sur https://www.python.org/downloads/.
Suivez le lien pour télécharger le code source compressé disponible pour Unix/Linux.
Téléchargez et extrayez les fichiers.
Éditez le fichier Modules/Setup si vous souhaitez personnaliser certaines options.
Exécutez le script ./configure
make
make install
Ceci installe Python à l'emplacement standard /usr/local/bin et ses bibliothèques à /usr/local/lib/pythonXX où XX est la version de Python.
Installation sur Windows
Voici les étapes pour installer Python sur une machine Windows :
Ouvrez un navigateur Web et allez sur https://www.python.org/downloads/.
Suivez le lien pour le programme d'installation Windows python-XYZ.msi où XYZ est la version que vous devez installer.
Pour utiliser ce programme d'installation python-XYZ.msi, le système Windows doit prendre en charge Microsoft Installer 2.0. Enregistrez le fichier d'installation sur votre machine locale, puis exécutez-le pour vérifier si votre machine prend en charge MSI.
Exécutez le fichier téléchargé. Cela lance l'assistant d'installation de Python, qui est très facile à utilisez. Acceptez simplement les paramètres par défaut, attendez que l'installation se termine, et c'est fait.
Installation sur Macintosh
Les Mac récents sont livrés avec Python installé, mais il peut s'agir de plusieurs années de retard. Consultez https://www.python.org/download/mac/ pour obtenir des instructions sur l'obtention de la version actuelle ainsi que des outils supplémentaires pour soutenir le développement sur Mac. Pour les anciens Mac OS avant Mac OS X 10.3 (sorti en 2003), MacPython est disponible.
Jack Jansen le maintient et vous pouvez avoir un accès complet à toute la documentation sur son site web : https://www.cwi.nl/~jack/macpython.html. Vous trouverez les détails complets d'installation pour Mac OS.
Configuration du PATH
Les programmes et autres fichiers exécutables peuvent se trouver dans de nombreux répertoires, donc les systèmes d'exploitation fournissent un chemin de recherche qui liste les répertoires que le système recherche pour les exécutables.
Le chemin est stocké dans une variable d'environnement, qui est une chaîne nommée maintenue par le système d'exploitation. Cette variable contient des informations accessibles au shell de commande et aux autres programmes.
La variable path est nommée PATH sous Unix ou Path sous Windows (Unix est sensible à la casse ; Windows ne l'est pas).
Sous Mac OS, le programme d'installation gère les détails du chemin. Pour invoquer l'interpréteur Python depuis n'importe quel répertoire particulier, vous devez ajouter le répertoire Python à votre chemin.
Configuration du chemin sous Unix/Linux
Pour ajouter le répertoire Python au chemin pour une session particulière sous Unix :
Dans le shell csh : tapez setenv PATH "$PATH:/usr/local/bin/python" et appuyez sur Entrée.
Dans le shell bash (Linux) : tapez export PATH="$PATH:/usr/local/bin/python" et appuyez sur Entrée.
Dans le shell sh ou ksh : tapez PATH="$PATH:/usr/local/bin/python" et appuyez sur Entrée.
Note : /usr/local/bin/python est le chemin du répertoire Python.
Configuration du chemin sous Windows
Pour ajouter le répertoire Python au chemin pour une session particulière sous Windows :
À l'invite de commande : tapez path %path%;C:\Python et appuyez sur Entrée.
Note : C:\Python est le chemin du répertoire Python.
Variables d'environnement Python
Voici les variables d'environnement importantes, qui peuvent être reconnues par Python :
| N° | Variable et description |
|---|---|
| 1 | PYTHONPATH Elle a un rôle similaire à PATH. Cette variable indique à l'interpréteur Python où localiser les fichiers de modules importés dans un programme. Elle doit inclure le répertoire de la bibliothèque source Python et les répertoires contenant le code source Python. PYTHONPATH est parfois préréglé par le programme d'installation Python. |
| 2 | PYTHONSTARTUP Elle contient le chemin d'un fichier d'initialisation contenant du code source Python. Il est exécuté chaque fois que vous démarrez l'interpréteur. Il est nommé .pythonrc.py sous Unix et contient des commandes qui chargent des utilitaires ou modifient PYTHONPATH. |
| 3 | PYTHONCASEOK Elle est utilisée sous Windows pour indiquer à Python de trouver la première correspondance insensible à la casse dans une instruction import. Définissez cette variable à n'importe quelle valeur pour l'activer. |
| 4 | PYTHONHOME C'est un chemin de recherche de modules alternatif. Il est généralement intégré dans les répertoires PYTHONSTARTUP ou PYTHONPATH pour faciliter le changement de bibliothèques de modules. |
Exécution de Python
Il y a trois façons différentes de démarrer Python :
Interpréteur interactif
Vous pouvez démarrer Python depuis Unix, DOS, ou tout autre système qui vous fournit un interpréteur de ligne de commande ou une fenêtre shell.
Entrez python sur la ligne de commande.
Commencez à coder immédiatement dans l'interpréteur interactif.
$python # Unix/Linux or python% # Unix/Linux or C:> python # Windows/DOS
Voici la liste de toutes les options de ligne de commande disponibles :
| N° | Option et description |
|---|---|
| 1 | -d Fournit une sortie de débogage. |
| 2 | -O Génère du bytecode optimisé (résultant en fichiers .pyo). |
| 3 | -S Ne pas exécuter import site pour rechercher les chemins Python au démarrage. |
| 4 | -v Sortie verbose (trace détaillée sur les instructions d'importation). |
| 5 | -X Désactive les exceptions intégrées basées sur les classes (utilise simplement des chaînes) ; obsolète à partir de la version 1.6. |
| 6 | -c cmd Exécute le script Python envoyé dans la chaîne cmd. |
| 7 | file Exécute le script Python à partir du fichier donné. |
Script depuis la ligne de commande
Un script Python peut être exécuté en ligne de commande en invoquant l'interpréteur sur votre application, comme suit :
$python script.py # Unix/Linux or python% script.py # Unix/Linux or C: >python script.py # Windows/DOS
Note : Assurez-vous que le mode de permission du fichier permet l'exécution.
Environnement de développement intégré
Vous pouvez également exécuter Python depuis un environnement d'interface graphique (GUI), si vous avez une application GUI sur votre système qui prend en charge Python.
Unix : IDLE est le tout premier IDE Unix pour Python.
Windows : PythonWin est la première interface Windows pour Python et est un IDE avec une GUI.
Macintosh : La version Macintosh de Python avec l'IDE IDLE est disponible sur le site principal, téléchargeable soit en MacBinary soit en fichiers BinHex.
Si vous n'arrivez pas à configurer correctement l'environnement, vous pouvez demander de l'aide à votre administrateur système. Assurez-vous que l'environnement Python est correctement configuré et fonctionne parfaitement.
Note : Tous les exemples donnés dans les chapitres suivants sont exécutés avec la version Python 2.4.3 disponible sur CentOS (saveur de Linux).
Nous avons déjà configuré l'environnement de programmation Python en ligne, afin que vous puissiez exécuter tous les exemples disponibles en ligne en même temps que vous apprenez la théorie. N'hésitez pas à modifier n'importe quel exemple et à l'exécuter en ligne.
Python
- Maîtriser les types de données Python : Guide pratique
- Maîtriser les opérateurs Python : Guide complet
- Maîtriser l'instruction pass en Python : Guide pratique
- Maîtriser les arguments de fonctions Python : Positionnels, nommés et paramètres par défaut
- Vérifier l'existence de fichiers et répertoires en Python – Guide pratique
- Guide de Configuration de l'Environnement de Développement Java
- Configurer votre environnement de programmation C : Outils essentiels
- Guide complet pour configurer votre environnement de développement C++
- Configuration de l'environnement de développement Java 10 : Compiler et exécuter