Mettez à jour Azure Quantum Development Kit (QDK moderne) vers la dernière version

Découvrez comment mettre à jour le QDK moderne vers la dernière version.

Prérequis

  • Cet article suppose que le QDK moderne est déjà installé. Si vous effectuez l’installation pour la première fois, consultez le guide d’installation.

  • Si vous utilisez des programmes qui nécessitent microsoft Quantum Development Kit (QDK classique), tels que l’informatique intégrée hybride, consultez Continuer à utiliser le QDK classique.

Mettre à jour l’extension Visual Studio Code

Par défaut, Visual Studio Code met à jour automatiquement les extensions. Après les mises à jour, vous êtes invité à recharger VS Code. Si vous préférez désactiver manuellement les mises à jour automatiques et les extensions, consultez Mise à jour automatique de l’extension dans la documentation de VS Code.

Mettre à jour les packages Azure Quantum Python

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 dans un environnement Python virtuel (recommandé).

  1. Mettez à jour vers les derniers qsharp packages et azure-quantum Python à l’aide du programme d’installation de package pour Python (pip).

    pip install --upgrade qsharp>=1.0
    
    pip install --upgrade azure-quantum
    

Le package Python azure-quantum inclut une prise en charge facultative pour la création et l’envoi de circuits Qiskit à Azure Quantum. Lorsque vous installez le package azure-quantum avec la prise en charge de Qiskit, il installe la dernière version de Qiskit, ce qui peut entraîner des problèmes avec un environnement Qiskit existant. Pour garantir un environnement de développement stable, nous vous recommandons de créer un environnement Python virtuel et d’y installer azure-quantum.

Pour créer un environnement Python virtuel et installer azure-quantum avec la prise en charge de Qiskit :

  1. Créez un dossier local, par exemple ~/qiskit10-env.

  2. Exécuter venv avec le chemin d’accès au dossier

    python3 -m venv ~/qiskit10-env
    
  3. Active l’environnement.

    ~/qiskit10-env/bin/activate
    
  4. Exécutez pip list et vous pouvez voir que seuls les packages principaux sont installés dans le nouvel environnement.

  5. Pour installer le package azure-quantum, exécutez

    pip install azure-quantum[qiskit]
    
  6. Installez tous les autres packages que vous avez utilisés dans votre environnement précédent en fonction des besoins. Vous pouvez exécuter pip list dans chaque environnement pour comparer des packages et des versions.

Notes

Pour plus d’informations sur la compatibilité des packages, consultez Modifications de l’empaquetage Qiskit 1.0 .

Notes

Vous pouvez également ouvrir votre environnement virtuel dans VS Code. Dans le menu Affichage , sélectionnez Palette de commandes>Python : Créer un environnement>venv. Dans le coin inférieur droit, sélectionnez Ouvrir le dossier... et sélectionnez le dossier d’environnement que vous avez créé précédemment. Pour plus d’informations sur l’utilisation des environnements dans VS Code, consultez Environnements Python dans VS Code.

Mettre à jour le package azure-quantum avec la prise en charge de Qiskit dans l’environnement actuel

Vous pouvez également mettre à jour le package azure-quantum avec la prise en charge de Qiskit sans utiliser d’environnement virtuel. Toutefois, les mises à jour des packages qiskit dans un environnement existant peuvent entraîner des conflits de dépendance avec d’autres packages. Pour plus d’informations sur la compatibilité des packages, consultez Modifications de l’empaquetage Qiskit 1.0 .

Pour mettre à jour le package azure-quantum :

  1. Désinstallez les packages azure-quantum et qiskit existants :

    pip uninstall -y azure-quantum qiskit qiskit-terra qiskit-qir
    
  2. Installez azure-quantum à l’aide du paramètre facultatif [qiskit] :

    pip install azure-quantum[qiskit]
    

Mettre à jour l’extension quantique Azure CLI

  1. Mettez à jour ou installez la dernière extension Azure CLI quantum .

    az extension add --upgrade --name quantum