Delen via


De Quantum Development Kit extensie instellen

In dit artikel leert u hoe u de Azure-extensie Quantum Development Kit (QDK) voor Visual Studio Code installeert en ondersteuning toevoegt voor Python, Jupyter Notebooks en de Azure CLI.

Vereisten

De QDK-extensie installeren

Als u de QDK in Visual Studio Code wilt gebruiken, installeert u de QDK-extensie. U kunt ook de QDK in VS Code voor het web gebruiken zonder de extensie te installeren, maar u hebt niet alle functies van VS Code Desktop. Zie Verschillende manieren om programma's uit te voeren Q# voor meer informatie.

Notitie

Als u eerdere versies van de QDK hebt gebruikt, voert u deze uit python -m pip uninstall qsharp qsharp-core qsharp-chemistry azure-quantum om conflicten met pakketversies te voorkomen.

U kunt nu programma's schrijven, fouten opsporen en uitvoeren Q# op de ingebouwde kwantumsimulator of, als u een Azure-account hebt, programma's verbindt en verzendt Q# naar kwantumhardware, allemaal vanuit VS Code.

Zie Taken verzenden Q# naar Azure Quantum om uw installatie te testen.

Ondersteuning toevoegen voor Python en Jupyter Notebooks

Met Python-ondersteuning in Visual Studio Code kunt u code insluiten of aanroepen Q# vanuit uw Python-programma's of Jupyter Notebooks en deze uitvoeren op de ingebouwde kwantumsimulator, of verbinding maken met uw Azure-werkruimte en uw taken verzenden naar kwantumhardware.

Vereisten

  • Een Python-omgeving (3.9 of hoger, 3.11 aanbevolen) waarop Python en Pip zijn geïnstalleerd.
  • VS Code waarop de QDK-extensie is geïnstalleerd.

De vereiste pakketten installeren

Python- en Jupyter Notebook-ondersteuning toevoegen:

  1. Installeer de Python- en Jupyter-extensies voor VS Code.

  2. Open de opdrachtregel.

  3. Installeer de qsharp en azure-quantum pakketten:

    python -m pip install qsharp azure-quantum
    
  4. Installeer voor Qiskit- of Cirq-ondersteuning azure-quantum de parameters [qiskit] of [cirq]:

    Belangrijk

    Als u bijwerkt vanuit een eerdere Qiskit-omgeving, raadpleegt u Het azure-quantum-pakket bijwerken met qiskit-ondersteuning.

    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. Installeer optionele Python-pakketten die u mogelijk nodig hebt om resultaten weer te geven en te werken in Jupyter Notebooks:

    python -m pip install ipykernel ipympl jupyterlab
    

Zie Taken verzenden Q# met Python of Taken verzenden Q# met Jupyter Notebooks om uw installatie te testen.

Ondersteuning voor de Azure CLI toevoegen

De Azure CLI is een optionele methode voor het verzenden van kwantumtaken met behulp van een terminalvenster in Visual Studio Code.

  1. Installeer de Azure CLI.

  2. Open een Windows-opdrachtprompt.

  3. Voer in de opdrachtprompt de volgende opdracht uit om bij te werken naar de nieuwste Azure CLI-extensie quantum :

    az extension add \
        --upgrade \
        -n quantum
    

Zie Taken verzenden Q# naar Azure Quantum om uw installatie te testen.