Configurer son environnement#

Installer Python#

Python est un langage de développement utilisable sur tout type de périphérique.

Sous Windows

Le plus simple est de télécharger la dernière version de Python sur le Windows Store. Tout est installé et prêt à fonctionner. Pour vérifier si l’installation est correcte, ouvrez une console de commande (cmd.exe).

c:>python3

Avertissement

Windows est l’environnement le moins adapté à Python. Il est conseillé d’utiliser un environnement « Linux like » comme WSL. Cliquer `ici`_ pour voir comment l’installer.

Sous Linux
$sudo apt update && apt -qy upgrade
$sudo apt install -qy python3 python3-pip

Pour vérifier si l’installation est correcte:

$python3
Python 3.9.2 (default, Feb 28 2021, 17:03:44)
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
$
Sous macOS

La méthode la plus simple consiste à installer Python à partir de la console en utilisant brew.

$brew update && brew upgrade
$brew install python3

Pour vérifier si l’installation est correcte:

$python
Python 3.11.4 (main, Jun 20 2023, 17:23:00) [Clang 14.0.3 (clang-1403.0.22.14.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
$

Note

Il est possible de préciser la version de python que l’on souhaite utiliser.

Installer son IDE#

Un IDE (Environnement de Développement Intégré en français) est une plateforme de développement permettant de manipuler plus facilement les programmes écrits en Python.

Sous Windows

Plusieurs solutions existent (Spyder, pyCharm, etc.). Je préconise cependant d’utiliser VSCode, la solution de Microsoft. Elle est simple à installer, facile à utiliser et répond à une grande partie de nos besoins. La solution la plus simple est de passer par le Windows Store ou de télécharger et installer le package à partir du site de Microsoft si vous êtes dans un environnement autre que Windows.

Note

  1. Il n’est pas utile d’être administrateur pour installer un produit via Windows Store.

  2. Ne confondez pas environnement de programmation/exécution et environnement de développement. On peut très bien développer à partir de Windows et exécuter nos programmes dans un environnememt Linux.

Sous macOS

Dans une console, taperla commande ci-dessous. L’application sera intégrée directement aux applications.

$brew install --cask vscode

Préparer son environnement#

Ouvrir VSCode en cliquant sur l’icône correspondante dans la barre de menu.

../../_images/vscode.png

Nous allons préparer notre environnement en installant des modules spécifiques.

  • Installer le package de langue française.

../../_images/French_Pack.png
  • Installer ensuite les modules liés à python.

../../_images/modules_python.png

Environnements virtuels#

Plusieurs produits existent pour virtualiser les applications développées avec python. Elles s’appuient toutes sur le module virtualenv. On peut citer:

Utiliser#

virtualenv

Installer

En mode console:

$python -m pip install virtualenv

Assurez-vous d’avoir une connexion Internet active lors de l’exécution de cette commande, car elle téléchargera le module virtualenv depuis le dépôt Python Package Index (PyPI). Une fois cette étape terminée, vous aurez le module virtualenv installé sur votre système, ce qui vous permettra de créer des environnements virtuels pour isoler vos projets Python.

Si vous avez déjà installé virtualenv, vous pouvez suivre les étapes ci-dessous pour créer un environnement virtuel appelé « exo1 » :

  1. Ouvrez votre terminal ou votre invite de commande.

  2. Naviguez vers le répertoire où vous souhaitez créer l’environnement virtuel. Par exemple, si vous voulez le créer dans le répertoire « exos », utilisez la commande suivante :

$cd exos
  1. Pour créer un nouvel environnement virtuel appelé « exo1 », exécutez la commande suivante :

$virtualenv exo1
$

ou

$python -m venv exo1
$

Cette commande créera un nouveau répertoire « exo1 » contenant tous les fichiers et répertoires nécessaires pour l’environnement virtuel (exo1/bin pour les macOS et linux, exo1\Scripts pour Windows).

Activer/Désactiver

Avertissement

Sous Windows Assurez vous bien d’être dans une console de commande et pas dans une console Powershell !!!

Plus d’informations ici sur l’utilisation de venv.

virtualenvwrapper
poetry