Partage via


Configurer l’extension Quantum Development Kit

Dans cet article, vous allez apprendre à installer l’extension Azure Quantum Development Kit (QDK) pour Visual Studio Code et à ajouter la prise en charge de Python, Jupyter Notebooks et Azure CLI.

Prérequis

Installer l’extension QDK

Pour utiliser le QDK dans Visual Studio Code, installez l’extension QDK. Vous pouvez également utiliser le QDK dans VS Code pour le web sans installer l’extension, mais vous n’aurez pas toutes les fonctionnalités de VS Code Desktop. Pour plus d’informations, consultez Différentes façons d’exécuter Q# des programmes.

Remarque

Si vous avez utilisé les versions précédentes du QDK, exécutez python -m pip uninstall qsharp qsharp-core qsharp-chemistry azure-quantum pour éviter les conflits de version de package.

Vous pouvez maintenant écrire, déboguer et exécuter Q# des programmes sur le simulateur quantique intégré ou, si vous disposez d’un compte Azure, connectez-vous et envoyez Q# des programmes au matériel quantique, tous à partir de VS Code.

Pour tester votre configuration, consultez Envoyer Q# des travaux à Azure Quantum.

Ajouter la prise en charge des notebooks Python et Jupyter

Avec la prise en charge de Python dans Visual Studio Code, vous pouvez incorporer ou appeler Q# du code à partir de vos programmes Python ou jupyter Notebooks et les exécuter sur le simulateur quantique intégré, ou vous connecter à votre espace de travail Azure et envoyer vos travaux au matériel quantique.

Prérequis

  • Environnement Python (3.9 ou ultérieur, 3.11 recommandé) avec Python et Pip installés.
  • VS Code avec l’extension QDK installée.

Installer les packages requis

Pour ajouter la prise en charge de Python et jupyter Notebook :

  1. Installez les extensions Python et Jupyter pour VS Code.

  2. Ouvrez la ligne de commande.

  3. Installez les packages et azure-quantum les qsharp packages :

    python -m pip install qsharp azure-quantum
    
  4. Pour la prise en charge de Qiskit ou Cirq, installez azure-quantum à l’aide des paramètres [qiskit] ou [cirq] :

    Important

    Si vous effectuez une mise à jour à partir d’un environnement Qiskit précédent, consultez Mettre à jour le package azure-quantum avec la prise en charge de Qiskit.

    python -m pip install azure-quantum[qiskit]
    or
    python -m pip install azure-quantum[cirq]
    or
    python -m pip install azure-quantum[qiskit, cirq]
    
  5. Installez des packages Python facultatifs, vous devrez peut-être afficher les résultats et travailler dans les notebooks Jupyter :

    python -m pip install ipykernel ipympl jupyterlab
    

Pour tester votre configuration, consultez Envoyer Q# des travaux avec Python ou Envoyer Q# des travaux avec des notebooks Jupyter.

Ajouter la prise en charge d’Azure CLI

Azure CLI est une méthode facultative pour envoyer des travaux quantiques à l’aide d’une fenêtre de terminal dans Visual Studio Code.

  1. Installez Azure CLI.

  2. Ouvrez la ligne de commande.

  3. Installez la dernière extension Azure CLI quantum :

    az extension add \
        --upgrade \
        -n quantum
    

Pour tester votre configuration, consultez Envoyer Q# des travaux à Azure Quantum.