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
- La dernière version de Visual Studio Code.
- Si vous souhaitez envoyer des travaux à Azure Quantum, vous avez également besoin d’un compte Azure avec un espace de travail quantique. Pour plus d’informations, consultez Créer un espace de travail Azure Quantum.
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 :
Installez les extensions Python et Jupyter pour VS Code.
Ouvrez la ligne de commande.
Installez les packages et
azure-quantum
lesqsharp
packages :python -m pip install qsharp azure-quantum
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]
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.
Installez Azure CLI.
Ouvrez une invite de commandes Windows.
Dans l’invite de commandes, exécutez la commande suivante pour effectuer une mise à jour vers la dernière extension Azure CLI
quantum
:az extension add \ --upgrade \ -n quantum
Pour tester votre configuration, consultez Envoyer Q# des travaux à Azure Quantum.