Python – Configuration de l’environnement

Publicités

Python est disponible sur une grande variété de plateformes, notamment Linux et Mac OS X. Comprenons comment configurer notre environnement Python.

Configuration de l’environnement local

Ouvrir une fenêtre de terminal et taper « 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

Avoir Python

Le code source, les binaires, la documentation, les nouvelles, etc. les plus récents et les plus actuels, sont disponibles sur le site officiel de Python https://www.python.org/

Vous pouvez télécharger la documentation Python à partir de 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 dont vous avez besoin dans votre installation.

Voici un aperçu rapide de l’installation de Python sur diverses plateformes –

Installation d’Unix et de Linux

Voici les étapes simples pour installer Python sur une machine Unix/Linux.

  • Ouvrir un navigateur Web et aller sur https://www.python.org/downloads/.

  • Suivre le lien pour télécharger le code source zippé disponible pour Unix/Linux.

  • Télécharger et extraire les fichiers.

  • Éditer le fichier Modules/Setup si vous souhaitez personnaliser certaines options.

  • exécuter ./configure script

  • 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 sous Windows

Voici les étapes pour installer Python sur une machine Windows.

  • Ouvrir un navigateur Web et aller sur https://www.python.org/downloads/.

  • Suivre le lien pour l’installateur Windows python-XYZ.msi où XYZ est la version que vous devez installer.

  • Pour utiliser ce fichier 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 savoir si votre machine prend en charge MSI.

  • Exécutez le fichier téléchargé. Cela fait apparaître l’assistant d’installation de Python, qui est vraiment facile à utiliser. Il suffit d’accepter les paramètres par défaut, d’attendre que l’installation soit terminée, et vous avez terminé.

Installation sur Macintosh

Les Mac récents sont livrés avec Python installé, mais il peut avoir plusieurs années de retard. Voir http://www.python.org/download/mac/ pour des instructions sur l’obtention de la version actuelle ainsi que des outils supplémentaires pour soutenir le développement sur le Mac. Pour les anciens Mac OS antérieurs à Mac OS X 10.3 (sorti en 2003), MacPython est disponible.

Jack Jansen en assure la maintenance et vous pouvez avoir un accès complet à toute la documentation sur son site web – http://www.cwi.nl/~jack/macpython.html. Vous pouvez trouver les détails complets de l’installation de Mac OS.

Configurer le PATH

Les programmes et autres fichiers exécutables peuvent se trouver dans de nombreux répertoires, c’est pourquoi les systèmes d’exploitation fournissent un chemin de recherche qui liste les répertoires dans lesquels le système d’exploitation recherche 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 disponibles pour le shell de commande et d’autres programmes.

La variable de chemin est nommée PATH dans Unix ou Path dans Windows (Unix est sensible à la casse ; Windows ne l’est pas).

Dans Mac OS, l’installateur gère les détails du chemin. Pour invoquer l’interpréteur Python à partir d’un répertoire particulier, vous devez ajouter le répertoire Python à votre chemin d’accès.

Définir le chemin d’accès sous Unix/Linux

Pour ajouter le répertoire Python au chemin d’accès 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

Définir le 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 des variables d’environnement importantes, qui peuvent être reconnues par Python –

Sr.No. Variable & Description
1

PYTHONPATH

Elle a un rôle similaire à celui de 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édéfini par l’installateur Python.

2

PYTHONSTARTUP

Elle contient le chemin d’un fichier d’initialisation contenant le code source Python. Il est exécuté à chaque fois que vous démarrez l’interpréteur. Il est nommé comme .pythonrc.py sous Unix et ilcontient des commandes qui chargent des utilitaires ou modifient PYTHONPATH.

3

PYTHONCASEOK

Il est utilisé sous Windows pour demander à Python de trouver la première correspondance insensible à la casse dans une déclaration d’importation. Définissez cette variable à n’importe quelle valeur pour l’activer.

4

PYTHONHOME

Il s’agit d’un chemin de recherche de module alternatif. Il est généralement intégré dans les répertoires PYTHONSTARTUP ou PYTHONPATH pour faciliter le changement de bibliothèque de modules.

Lancer Python

Il existe trois façons différentes de lancer Python –

Interpréteur interactif

Vous pouvez lancer Python à partir d’Unix, de DOS ou de tout autre système qui vous fournit un interpréteur de ligne de commande ou une fenêtre de shell.

Entrez python la ligne de commande.

Commencez à coder tout de suite dans l’interpréteur interactif.

$python # Unix/Linuxorpython% # Unix/LinuxorC:> python # Windows/DOS

Voici la liste de toutes les options de ligne de commande disponibles –

-X

désactiver les exceptions intégrées basées sur les classes (utilisez simplement des chaînes) ; obsolète à partir de la version 1.6.

Sr.No. Option & Description
1

-d

Il fournit une sortie de débogage.

2

-O

Il génère du bytecode optimisé (résultant en des fichiers .pyo).

3 -S

Ne pas exécuter import site pour rechercher les chemins Python au démarrage.

4

-v

sortie verbeuse (trace détaillée sur les déclarations d’importation).

5 6

-c cmd

exécuter le script Python envoyé comme chaîne cmd

7

file

exécuter le script Python Python à partir d’un fichier donné

Scripts à partir de la ligne de commande

p>.line

Un script Python peut être exécuté en ligne de commande en invoquant l’interpréteur sur votre application, comme dans ce qui suit –

$python script.py # Unix/Linuxorpython% script.py # Unix/Linuxor 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 à partir d’un environnement d’interface utilisateur 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 interface graphique.

  • Macintosh – La version Macintosh de Python ainsi que l’IDE IDLE sont disponibles sur le site Web principal, téléchargeables sous forme de fichiers MacBinary ou BinHex’d.

Si vous n’arrivez pas à configurer l’environnement correctement, alors vous pouvez prendre l’aide de votre administrateur système. Assurez-vous que l’environnement Python est correctement configuré et qu’il fonctionne parfaitement bien.

Note – Tous les exemples donnés dans les chapitres suivants sont exécutés avec la version Python 2.4.3 disponible sur la saveur CentOS 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 tout exemple et à l’exécuter en ligne.

Publicités

.