Partage via


Tutoriel : Installer des packages dans votre environnement Python dans Visual Studio

Cet article présente l’étape 5 de la série de didacticiels Utiliser Python dans Visual Studio.

Tout le code d’un projet Python s’exécute dans le contexte d’un environnement spécifique. Les exemples d’environnements incluent un environnement global, un environnement virtuel, un environnement conda, et ainsi de suite. L’environnement est utilisé pour toutes les tâches qui nécessitent des services de langage spécifiques à la version de Python et un ensemble de packages installés. Chaque environnement nécessite certains packages installés en fonction du code du projet.

La communauté des développeurs Python produit des milliers de packages utiles que vous pouvez incorporer dans vos propres projets. À l’étape 5 de cette série de tutoriels, vous utilisez la fenêtre Environnements Python dans Visual Studio pour gérer les packages dans vos environnements Python.

À l’étape 5 du didacticiel, vous allez apprendre à :

  • Afficher les environnements et packages Python dans Visual Studio
  • Installer et gérer des packages pour les environnements Python
  • Tester le code Python avec des packages installés

Conditions préalables

Afficher les environnements Python dans Visual Studio

Visual Studio fournit deux emplacements pour afficher des informations sur les environnements Python :

  • Le nœud environnements Python dans l’Explorateur de solutions répertorie les environnements actuellement utilisés par votre projet. Si vous avez plusieurs environnements pour un projet, Visual Studio affiche l’environnement actif en gras. Vous pouvez développer un environnement spécifique pour voir l’ensemble des packages installés. Lorsqu’un environnement est actif, vous pouvez importer ses packages installés et les utiliser dans votre code.

    Capture d’écran montrant le nœud Environnements Python dans l’Explorateur de solutions dans Visual Studio 2022.

    Capture d’écran montrant le nœud Environnements Python dans l’Explorateur de solutions dans Visual Studio 2019.

  • La fenêtre Environnements Python affiche tous les environnements disponibles et leurs packages installés. Vous pouvez afficher les environnements installés à l’aide du programme d’installation et des environnements Visual Studio installés séparément. Les environnements disponibles incluent des environnements globaux, virtuels et conda. Visual Studio affiche l’environnement Python par défaut pour les nouveaux projets en gras.

    Capture d’écran montrant la fenêtre Environnements Python dans Visual Studio 2022.

    Capture d’écran montrant la fenêtre Environnements Python dans Visual Studio 2019.

Utilisez l’une des méthodes suivantes pour ouvrir la fenêtre des environnements Python :

  • Pour accéder à la fenêtre à partir de la barre d’outils principale de Visual Studio, sélectionnez Afficher>Autres environnements Windows>Python.

  • Si vous avez un projet Python ouvert dans Explorateur de solutions, cliquez avec le bouton droit sur le nœud Environnements Python sous le projet, puis sélectionnez Afficher tous les environnements Python:

    Capture d’écran montrant comment ouvrir la fenêtre Environnements Python en cliquant avec le bouton droit dans Visual Studio 2022.

    Capture d’écran montrant comment ouvrir la fenêtre Environnements Python en cliquant avec le bouton droit dans Visual Studio 2019.

    Vous pouvez également utiliser le raccourci clavier Ctrl+K, Ctrl+' pour ouvrir la fenêtre Environnements Python à partir de Explorateur de solutions.

Préparer le fichier Python

Pour préparer l’exercice, procédez comme suit pour mettre à jour votre fichier projet Python afin d’inclure le code nécessaire :

  1. Ouvrez votre fichier projet Python (.py) dans l’éditeur. (L’étape 2 du tutoriel explique comment créer ce fichier, où le nom de fichier par défaut est PythonApplication1.py.)

  2. Remplacez le code dans le fichier par le code suivant. Cette version du code crée une vague de cosinus similaire à la sortie du didacticiel Étape 4, mais elle trace la sortie graphiquement.

    from math import radians
    import numpy as np                # installed with matplotlib
    import matplotlib.pyplot as plt
    
    def main():
       x = np.arange(0, radians(1800), radians(12))
       plt.plot(x, np.cos(x), 'b')
       plt.show()
    
    main()
    
  3. Dans l’éditeur, pointez sur l’instruction import matplotlib. Visual Studio utilise une mise en forme spéciale pour indiquer que l’instruction n’est pas résolue.

    Capture d’écran montrant comment Visual Studio 2022 utilise une mise en forme spéciale pour indiquer que l’instruction d’importation matplotlib n’est pas résolue.

    Capture d’écran montrant comment Visual Studio 2019 utilise une mise en forme spéciale pour indiquer que l’instruction d’importation matplotlib n’est pas résolue.

    L’instruction import matplotlib n’est pas résolue, car les packages nécessaires ne sont pas installés dans l’environnement global par défaut. Vous allez apprendre à installer les packages requis dans la section suivante.

Installer des packages pour l’environnement Python

Pour résoudre l’instruction import matplotlib, vous devez installer les packages nécessaires dans l’environnement global par défaut :

  1. Dans la fenêtre environnements Python, sélectionnez l’environnement par défaut pour les nouveaux projets Python, puis sélectionnez packages (PyPI) dans le menu déroulant. (PyPI est l’acronyme de Python Package Index.)

    Capture d’écran montrant comment sélectionner l’option Packages PyPI pour l’environnement sélectionné pour afficher les packages installés.

    Visual Studio affiche la liste des packages actuellement installés dans l’environnement par défaut.

  2. Dans le champ de recherche, entrez matplotlib. Dans la liste des résultats, sélectionnez l’option Exécuter la commande : pip install matplotlib.

    Capture d’écran montrant comment installer la bibliothèque matplotlib pour l’environnement sélectionné dans la fenêtre Environnements Python dans Visual Studio 2022.

    Capture d’écran montrant comment installer la bibliothèque matplotlib pour l’environnement sélectionné dans la fenêtre Environnements Python dans Visual Studio 2019.

    La commande installe la bibliothèque matplotlib, ainsi que les packages dont elle dépend. Dans ce cas, les packages dépendants incluent la bibliothèque numpy.

    Vous pouvez ouvrir la fenêtre View>Output pour surveiller la progression de l’installation.

  3. Une fois les packages installés, la fenêtre Environnements Python s’actualise pour afficher les packages de l’environnement sélectionné :

    Capture d’écran montrant les packages matplotlib et numpy nouvellement installés pour l’environnement sélectionné dans la fenêtre Environnements Python dans Visual Studio 2022.

    Capture d’écran montrant les packages matplotlib et numpy nouvellement installés pour l’environnement sélectionné dans la fenêtre Environnements Python dans Visual Studio 2019.

    Le X à droite du package le désinstalle.

Exécuter le programme

Maintenant que la bibliothèque matplotlib est installée, vous êtes prêt à tester votre programme.

  1. Exécutez votre programme avec le débogage (F5) ou sans le du débogueur (Ctrl+F5).

  2. Vérifiez la sortie du programme. Vous devriez voir un graphique des données de cosinus.

    Capture d’écran montrant la sortie du programme, qui utilise du code dans le package de bibliothèque Matplotlib Python.

Étape suivante