Préparer votre environnement de développement

Préparez votre environnement de développement pour compiler avec Microsoft Foundry. Vous avez besoin d’un langage de programmation pris en charge, Git et les outils de développement Foundry qui correspondent à votre flux de travail.

Tip

Foundry DevPack est la méthode recommandée pour installer les outils de développement dans une seule commande. Vous pouvez également installer chaque outil séparément.

Important

Cet article couvre les prérequis généraux et les outils de développement. Il ne couvre pas les packages sdk spécifiques au scénario ni le code d’authentification. Une fois votre environnement prêt, poursuivez avec le guide de démarrage rapide.

Conditions préalables

Installez Foundry DevPack

Foundry DevPack installe les outils de développement Foundry pour votre terminal, éditeur et agent de codage. Sélectionnez votre système d’exploitation.

winget install Microsoft.FoundryDevPack

DevPack installe ses outils principaux et ajoute des extensions hôtes uniquement lorsque leurs applications sont présentes :

Tool Ce que vous pouvez faire
azd et azd ai Structurer, déployer, évaluer et automatiser à partir du terminal.
Compétence Microsoft Foundry Donnez des conseils réutilisables aux agents de codage pour les flux de travail Foundry.
Microsoft Foundry Toolkit pour Visual Studio Code Installé uniquement lorsque Visual Studio Code est présent. Générez, testez, évaluez et déployez à partir de l’éditeur.
Foundry Canvas (version préliminaire) Installé uniquement lorsque l’application GitHub Copilot est présente. Concevoir et déployer des agents hébergés à partir d’un canevas guidé.

DevPack n'installe pas Visual Studio Code ou l'application GitHub Copilot.

Poursuivez avec les sections suivantes pour configurer votre langage de programmation et installer Git.

Utiliser un langage de programmation

Utilisez la langue requise par votre application. Développez une section si vous devez installer son runtime ou son extension Visual Studio Code.

Python

Installez Python version 3.10 ou ultérieure. Python 3.9 est la version minimale prise en charge. Créez un environnement virtuel pour votre projet au lieu d’installer des packages globalement.

Windows

py -3 -m venv .venv
.\.venv\Scripts\Activate.ps1

macOS et Linux

python3 -m venv .venv
source .venv/bin/activate

Pour la prise en charge de l’éditeur, installez l’extension Python pour Visual Studio Code.

Java

Installez JDK 17 ou version ultérieure. Le Build Microsoft d’OpenJDK est une distribution gratuite bénéficiant d’une prise en charge à long terme. Pour la prise en charge de l’éditeur, installez le pack d’extension Visual Studio Code pour Java.

JavaScript/TypeScript

Installez Node.js. La version 20 ou ultérieure est recommandée.

C#

Installez la dernière version de support Long-Term du Kit de développement logiciel (SDK) .NET. Pour la prise en charge de l’éditeur, installez le Kit de développement C# pour Visual Studio Code.

Installer Git

Pour cloner des exemples de SDK Foundry, vous avez besoin de Git. Si Git n’est pas installé, téléchargez-le et installez-le à partir du site web Git.

Installer les outils de développement séparément

Si vous n’utilisez pas Foundry DevPack, sélectionnez un onglet pour installer uniquement les outils dont vous avez besoin.

  1. Installez la CLI Azure Developer.

  2. Installez les extensions Foundry :

    azd ext install microsoft.foundry
    

Pour installer des extensions individuelles plutôt que l’ensemble complet, consultez Installer les extensions Foundry d’Azure Developer CLI.

Pour une gestion directe et granulaire des ressources Azure individuelles, utilisez la Azure CLI (az). Consultez Azure Developer CLI vs Azure CLI.

Dépannage

Problème Résolution
Commande introuvable après l’installation Fermez et rouvrez votre terminal. Si vous utilisez Visual Studio Code, redémarrez-le afin que les modifications PATH prennent effet.
Python est introuvable Utilisez python3 plutôt python que sur macOS ou Linux, ou installez Python 3.9 ou version ultérieure.
Autorisation refusée pendant l’installation du package Python Sur macOS ou Linux, n’utilisez sudo pip installpas . Utilisez plutôt un environnement virtuel.