Notes et transcriptions du cours “Mettez en place votre environnement Python” disponible sur la plateforme Openclassrooms.
Une fois que vous avez trouvé un paquet Python qui vous intéresse sur https://pypi.org/, vous pouvez utiliser la commande pip install <package> pour l'installer. Nous utiliserons le paquet matplotlib
: un paquet permettant de dessiner des graphiques.
Créez un fichier appelé generate_graph.py et écrivez-y ce code :
import matplotlib.pyplot as plt plt.figure() plt.plot([1, 2, 3, 4, 5]) plt.show()
Dans votre terminal, placez-vous dans le répertoire dans lequel vous avez créé le fichier (à l’aide de la commande cd ), puis exécutez la commande
python generate_graph.py
Si la commande s'exécute correctement et que le script génère un graphique, cela signifie que vous avez déjà installé le paquet matplotlib
.
Si le script ne s'exécute pas correctement, vous recevez un message d'erreur. Dans ce cas, vous devez installer le paquet matplotlib
à l'aide de pip:
pip install matplotlib
Maintenant, si vous essayez d'exécuter votre script generate_graph.py à l'aide de la commande *python3 generate_graph.py , le graphique doit apparaître dans une fenêtre.
Félicitations, vous avez correctement installé et utilisé votre premier paquet Python : matplotlib
.
Pour vérifier les paquets Python que vous avez installés, vous pouvez exécuter deux commandes différentes dans votre terminal : pip list ou pip freeze.
pip list répertorie tous les paquets que vous avez installés (et leurs dépendances) dans un format intelligible :
pip list
pip freeze répertorie les paquets que vous avez installés (mais pas leurs dépendances) dans un format adapté au stockage dans un fichier (souvent appelé fichier requirements.txt
), dont nous parlerons plus en détail ultérieurement.
pip freeze
Une autre commande intéressante avec pip est pip show <package(s)> , qui vous montre des informations utiles sur un ou plusieurs paquets que vous avez installés. Par exemple, pour avoir plus d'informations sur le paquet requests
, j'exécute la commande suivante :
pip show requests
Je peux utiliser pip show pour obtenir des informations sur plusieurs paquets, en séparant les noms des paquets par des espaces :
pip show requests numpy pandas
Vous travaillez en tant que spécialiste en marketing dans une entreprise !
Votre directeur a récemment essayé d'apprendre Python, car il pense pouvoir l'utiliser pour automatiser certaines tâches répétitives. Il vous a envoyé un script Python qu'il veut que vous essayiez d'exécuter, mais il vient d'entrer en réunion et n'est pas disponible.
Ci-dessous le script
import boto3 import numpy import requests from flask import Flask print("Congratulations. You have installed the right packages and your script has executed successfully!")
Téléchargez ce script et essayez de l'exécuter.
S'il s'exécute correctement dès la première fois, c'est parfait, vous n'avez pas besoin d'essayer autre chose ! Cependant, si ce n'est pas le cas, vous allez devoir rechercher dans PyPI les paquets que vous devez installer, puis exécuter le script correctement !