Einrichten der Quantum Development Kit Erweiterung
In diesem Artikel erfahren Sie, wie Sie die Azure-Erweiterung Quantum Development Kit (QDK) für Visual Studio Code installieren und Unterstützung für Python, Jupyter Notebooks und die Azure CLI hinzufügen.
Voraussetzungen
- Die aktuelle Version von Visual Studio Code.
- Wenn Sie Aufträge an Azure Quantum übermitteln möchten, benötigen Sie auch ein Azure-Konto mit einem Quantenarbeitsbereich. Weitere Informationen finden Sie unter Erstellen eines Azure Quantum-Arbeitsbereichs.
Installieren der QDK-Erweiterung
Um QDK in Visual Studio Code zu verwenden, installieren Sie die QDK-Erweiterung. Sie können auch QDK in VS Code für das Web verwenden, ohne die Erweiterung zu installieren, aber Sie verfügen nicht über alle Features von VS Code Desktop. Weitere Informationen finden Sie unter "Verschiedene Möglichkeiten zum Ausführen von Q# Programmen".
Hinweis
Wenn Sie frühere Versionen des QDK verwendet haben, führen Sie die Ausführung python -m pip uninstall qsharp qsharp-core qsharp-chemistry azure-quantum
aus, um Paketversionskonflikte zu vermeiden.
Sie können jetzt Programme für den integrierten Quantensimulator schreiben, debuggen und ausführen Q# oder, wenn Sie über ein Azure-Konto verfügen, Programme an Quantenhardware verbinden und übermitteln Q# , alles aus VS Code.
Informationen zum Testen Ihres Setups finden Sie unter Übermitteln von Q# Aufträgen an Azure Quantum.
Hinzufügen von Unterstützung für Python- und Jupyter-Notizbücher
Mit Python-Unterstützung in Visual Studio Code können Sie Code aus Ihren Python-Programmen oder Jupyter-Notizbüchern einbetten oder aufrufen Q# und sie im integrierten Quantensimulator ausführen oder eine Verbindung mit Ihrem Azure-Arbeitsbereich herstellen und Ihre Aufträge an Die Quantenhardware übermitteln.
Voraussetzungen
- Eine Python-Umgebung (3.9 oder höher, 3.11 empfohlen) mit installiertem Python und Pip .
- VS Code mit installierter QDK-Erweiterung.
Installieren der erforderlichen Pakete
So fügen Sie Python- und Jupyter-Notizbuchunterstützung hinzu:
Installieren Sie die Python - und Jupyter-Erweiterungen für VS Code.
Öffne die Befehlszeile.
Installieren Sie die und
azure-quantum
dieqsharp
Pakete:python -m pip install qsharp azure-quantum
Installieren Sie
azure-quantum
für Qiskit- oder Cirq-Unterstützung die Parameter [qiskit] oder [cirq]:Wichtig
Wenn Sie von einer früheren Qiskit-Umgebung aktualisieren, lesen Sie das Aktualisieren des Azure-Quantum-Pakets mit Qiskit-Unterstützung.
python -m pip install azure-quantum[qiskit] or python -m pip install azure-quantum[cirq] or python -m pip install azure-quantum[qiskit, cirq]
Installieren Sie optionale Python-Pakete, die Sie möglicherweise zum Anzeigen von Ergebnissen und Arbeiten in Jupyter-Notizbüchern benötigen:
python -m pip install ipykernel ipympl jupyterlab
Informationen zum Testen Ihres Setups finden Sie unter Übermitteln Q# von Aufträgen mit Python oder Übermitteln Q# von Aufträgen mit Jupyter-Notizbüchern.
Hinzufügen von Support für die Azure CLI
Die Azure CLI ist eine optionale Methode zum Übermitteln von Quantenaufträgen mithilfe eines Terminalfensters in Visual Studio Code.
Installieren Sie die Azure CLI.
Öffnen Sie eine Windows-Eingabeaufforderung.
Führen Sie an der Eingabeaufforderung den folgenden Befehl aus, um auf die neueste Azure CLI-Erweiterung
quantum
zu aktualisieren:az extension add \ --upgrade \ -n quantum
Informationen zum Testen Ihres Setups finden Sie unter Übermitteln von Q# Aufträgen an Azure Quantum.