Aktualisieren von Azure Quantum Development Kit (Modern QDK) auf die neueste Version
Erfahren Sie, wie Sie das moderne QDK auf die neueste Version aktualisieren.
Voraussetzungen
In diesem Artikel wird davon ausgegangen, dass Das moderne QDK bereits installiert ist. Bei der erstmaligen Installation hilft Ihnen das Installationshandbuch weiter.
Wenn Sie mit Programmen arbeiten, die das Microsoft Quantum Development Kit (klassische QDK) erfordern, z. B. hybrides integriertes Computing, finden Sie weitere Informationen unter Weiterarbeiten mit dem klassischen QDK.
Aktualisieren der Visual Studio Code-Erweiterung
Standardmäßig aktualisiert Visual Studio Code Erweiterungen automatisch. Nach allen Updates werden Sie aufgefordert, VS Code neu zu laden. Wenn Sie automatische Updates und Erweiterungen lieber manuell deaktivieren möchten, lesen Sie die Automatische Erweiterungsaktualisierung in der VS Code-Dokumentation .
Aktualisieren der Azure Quantum Python-Pakete
Wichtig
Wenn Sie ein Update aus einer früheren Qiskit-Umgebung durchführen, lesen Sie Aktualisieren des Azure-Quantum-Pakets mit Qiskit-Unterstützung in einer virtuellen Python-Umgebung (empfohlen).
Aktualisieren Sie mithilfe des Paketinstallationsprogramms für Python (pip) auf die neuesten
qsharp
Undazure-quantum
Python-Pakete.pip install --upgrade qsharp>=1.0
pip install --upgrade azure-quantum
Aktualisieren des azure-quantum-Pakets mit Qiskit-Unterstützung in einer virtuellen Python-Umgebung (empfohlen)
Das Python-Paket azure-quantum bietet optionale Unterstützung für das Erstellen und Übermitteln von Qiskit-Leitungen an Azure Quantum. Wenn Sie das azure-quantum-Paket mit Qiskit-Unterstützung installieren, wird die neueste Version von Qiskit installiert, was zu Problemen mit einer vorhandenen Qiskit-Umgebung führen kann. Um eine stabile Entwicklungsumgebung sicherzustellen, wird empfohlen, eine virtuelle Python-Umgebung zu erstellen und dort azure-quantum zu installieren.
So erstellen Sie eine virtuelle Python-Umgebung und installieren azure-quantum mit Qiskit-Unterstützung:
Erstellen Sie einen lokalen Ordner, z. B. ~/qiskit10-env.
Führen Sie mit dem Pfad zum Ordner aus
venv
.python3 -m venv ~/qiskit10-env
Aktivieren Sie die Umgebung.
~/qiskit10-env/bin/activate
Führen Sie aus
pip list
, und Sie können sehen, dass nur die Kernpakete in der neuen Umgebung installiert sind.Führen Sie zum Installieren des Pakets azure-quantum aus.
pip install azure-quantum[qiskit]
Installieren Sie nach Bedarf alle anderen Pakete, die Sie in Ihrer vorherigen Umgebung verwendet haben. Sie können in jeder Umgebung ausführen
pip list
, um Pakete und Versionen zu vergleichen.
Hinweis
Weitere Informationen zur Paketkompatibilität finden Sie unter Paketänderungen für Qiskit 1.0 .
Hinweis
Sie können Ihre virtuelle Umgebung auch in VS Code öffnen. Wählen Sie im Menü Ansichtdie Option Befehlspalette>Python: Umgebung>erstellen venv aus. Wählen Sie unten rechts Ordner öffnen... und dann den Umgebungsordner aus, den Sie zuvor erstellt haben. Weitere Informationen zur Verwendung von Umgebungen in VS Code finden Sie unter Python-Umgebungen in VS Code.
Aktualisieren des azure-quantum-Pakets mit Qiskit-Unterstützung in der aktuellen Umgebung
Sie können das azure-quantum-Paket auch mit Qiskit-Unterstützung aktualisieren, ohne eine virtuelle Umgebung zu verwenden. Updates der qiskit-Pakete in einer vorhandenen Umgebung können jedoch Zu Abhängigkeitskonflikten mit anderen Paketen führen. Weitere Informationen zur Paketkompatibilität finden Sie unter Paketänderungen für Qiskit 1.0 .
So aktualisieren Sie das Paket azure-quantum:
Deinstallieren Sie die vorhandenen Pakete azure-quantum und qiskit:
pip uninstall -y azure-quantum qiskit qiskit-terra qiskit-qir
Installieren Sie azure-quantum mithilfe des optionalen [qiskit]-Parameters:
pip install azure-quantum[qiskit]
Aktualisieren der Azure CLI-Quantenerweiterung
Aktualisieren oder installieren Sie die neueste Azure CLI-Erweiterung
quantum
.az extension add --upgrade --name quantum
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für