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 nieuwste versie van Visual Studio Code.
- Als u taken wilt verzenden naar Azure Quantum, hebt u ook een Azure-account met een kwantumwerkruimte nodig. Zie Een Azure Quantum-werkruimte maken voor meer informatie.
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:
Installeer de Python- en Jupyter-extensies voor VS Code.
Open de opdrachtregel.
Installeer de
qsharp
enazure-quantum
pakketten:python -m pip install qsharp azure-quantum
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]
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.
Installeer de Azure CLI.
Open een Windows-opdrachtprompt.
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.