
Installation de Python et Pip (le gestionnaire de paquets)
Apprenez à installer Python et son gestionnaire de paquets Pip, prérequis essentiels pour Robot Framework. Instructions détaillées pour Windows, macOS et Linux, et vérification de l'installation.
Python et Pip : les fondations indispensables pour Robot Framework
Avant de pouvoir exploiter la puissance de Robot Framework, il est impératif d'installer Python, le langage de programmation sur lequel il est construit. Python est reconnu pour sa syntaxe claire, sa vaste bibliothèque standard et sa grande communauté, ce qui en fait un excellent choix pour développer des outils comme Robot Framework. Parallèlement à Python, nous installerons Pip, qui est le gestionnaire de paquets standard pour Python. Pip simplifie grandement l'installation et la gestion des librairies et des paquets Python, y compris Robot Framework lui-même et ses nombreuses librairies d'extension.
Ce sous-chapitre vous guidera à travers les étapes d'installation de Python et de Pip sur les systèmes d'exploitation les plus courants : Windows, macOS et Linux. Nous veillerons à ce que vous installiez une version compatible et que vous configuriez correctement votre environnement pour que Python et Pip soient accessibles depuis votre interface en ligne de commande (terminal ou invite de commandes).
Une installation correcte de Python et Pip est la première étape cruciale pour garantir une expérience fluide avec Robot Framework. Prenez le temps de suivre attentivement ces instructions pour éviter des problèmes de configuration ultérieurs.
Installation de Python : guide par système d'exploitation
Robot Framework est compatible avec Python 3.6 ou plus récent. Il est recommandé d'installer l'une des dernières versions stables de Python 3.
Pour Windows :- Rendez-vous sur le site officiel de Python : python.org/downloads/windows/.
- Téléchargez l'installeur exécutable (Windows installer (64-bit) recommandé pour les systèmes modernes).
- Exécutez l'installeur. Attention : sur le premier écran de l'installation, cochez impérativement la case "Add Python X.Y to PATH" (où X.Y est la version de Python). Cette option est cruciale pour pouvoir utiliser Python et Pip depuis l'invite de commandes sans avoir à spécifier leur chemin complet.
- Choisissez "Install Now" pour une installation standard ou "Customize installation" si vous souhaitez modifier l'emplacement ou les fonctionnalités installées (l'installation standard convient généralement).
- Une fois l'installation terminée, vous pouvez fermer l'installeur.
- macOS est généralement livré avec une version de Python 2 préinstallée, mais Robot Framework nécessite Python 3. Il est préférable d'installer une version distincte de Python 3.
- Le moyen le plus simple est de se rendre sur python.org/downloads/macos/ et de télécharger le paquet d'installation pour macOS (macOS 64-bit universal2 installer).
- Ouvrez le fichier
.pkgtéléchargé et suivez les instructions de l'assistant d'installation. - Une autre méthode populaire pour les utilisateurs de macOS est d'utiliser Homebrew, un gestionnaire de paquets pour macOS. Si vous avez Homebrew installé, ouvrez le Terminal et tapez :
brew install python
- La plupart des distributions Linux modernes (comme Ubuntu, Fedora, Debian) viennent avec Python 3 préinstallé. Vous pouvez vérifier cela en ouvrant un terminal et en tapant :
python3 --version - Si Python 3 n'est pas installé ou si vous souhaitez une version plus récente, vous pouvez généralement l'installer via le gestionnaire de paquets de votre distribution. Par exemple :
- Sur les systèmes basés sur Debian/Ubuntu :
sudo apt update sudo apt install python3 python3-pip - Sur les systèmes basés sur Fedora :
sudo dnf install python3 python3-pip
- Sur les systèmes basés sur Debian/Ubuntu :
- Consultez la documentation de votre distribution Linux pour les commandes spécifiques si nécessaire.
Vérification de l'installation de Python et Pip
Une fois l'installation terminée, il est essentiel de vérifier que Python et Pip sont correctement installés et accessibles depuis votre terminal ou invite de commandes.
Ouvrez une nouvelle fenêtre de terminal (ou invite de commandes sur Windows). Si vous aviez une fenêtre ouverte pendant l'installation, fermez-la et ouvrez-en une nouvelle pour que les modifications du PATH soient prises en compte.
Tapez les commandes suivantes et appuyez sur Entrée après chacune d'elles :
Pour vérifier la version de Python :
python --version
# ou sur certains systèmes (notamment macOS et Linux où python peut référer à Python 2)
python3 --versionCette commande devrait afficher la version de Python que vous venez d'installer (par exemple, Python 3.9.7). Si vous obtenez une erreur du type "commande non reconnue" ou si la version affichée est Python 2, vérifiez que l'option d'ajout au PATH a bien été cochée lors de l'installation sur Windows, ou que votre PATH est correctement configuré sur macOS/Linux.
Pour vérifier la version de Pip :
pip --version
# ou sur certains systèmes
pip3 --versionCette commande devrait afficher la version de Pip installée, ainsi que l'emplacement de l'installation de Python qu'il utilise (par exemple, pip 21.2.4 from .../python3.9/site-packages/pip (python 3.9)).
Si les deux commandes retournent les versions attendues, félicitations ! Python et Pip sont correctement installés et configurés sur votre poste. Vous êtes maintenant prêt à passer à l'étape suivante : l'installation de Robot Framework lui-même.
Que faire en cas de problème d'installation de Python ou Pip ?
Si vous rencontrez des difficultés, voici quelques pistes courantes :
- Problèmes de PATH : C'est la cause la plus fréquente. Assurez-vous que le répertoire d'installation de Python et son sous-répertoire `Scripts` (où se trouve `pip.exe` sur Windows) sont bien ajoutés à la variable d'environnement PATH de votre système. Des tutoriels en ligne spécifiques à votre système d'exploitation peuvent vous guider pour modifier manuellement le PATH.
- Plusieurs versions de Python : Si vous avez plusieurs versions de Python installées, il peut être nécessaire d'utiliser des commandes spécifiques comme `python3` et `pip3` pour vous assurer d'utiliser la bonne version. L'utilisation d'environnements virtuels (comme `venv` ou `conda`) est une bonne pratique pour gérer les dépendances de projets Python de manière isolée, bien que cela dépasse le cadre de cette installation de base.
- Permissions : Sur macOS et Linux, vous pourriez avoir besoin d'utiliser `sudo` pour certaines commandes d'installation si vous n'installez pas Python dans votre répertoire utilisateur ou via un gestionnaire de paquets comme Homebrew qui gère les permissions. Cependant, il est généralement recommandé d'éviter d'utiliser `sudo` avec `pip` si possible, pour des raisons de sécurité et pour éviter des conflits avec les paquets gérés par le système.
- Pare-feu ou proxy : Si vous êtes dans un environnement d'entreprise avec des restrictions réseau, un pare-feu ou un proxy pourrait bloquer le téléchargement des paquets. Consultez la documentation de Pip pour configurer un proxy si nécessaire.
N'hésitez pas à rechercher les messages d'erreur spécifiques que vous rencontrez sur internet ; la communauté Python est vaste et de nombreuses solutions sont souvent disponibles sur des forums comme Stack Overflow.