Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erfahren Sie, wie Sie die Azure Quantum Development Kit (QDK) auf die neueste Version aktualisieren.
Voraussetzungen
- In diesem Artikel wird davon ausgegangen, dass die AzureQDK Erweiterung bereits in Visual Studio Code (VS Code) installiert ist. Wenn Sie die Installation zum ersten Mal ausführen, lesen Sie das Installationshandbuch.
Aktualisieren der VS Code-Erweiterung
Vs Code aktualisiert standardmäßig automatisch Erweiterungen. Nachdem eine Erweiterung aktualisiert wurde, werden Sie aufgefordert, VS Code neu zu laden. Informationen zum manuellen Deaktivieren von automatischen Updates und zum manuellen Aktualisieren Ihrer Erweiterungen finden Sie in der Dokumentation zum automatischen Aktualisieren der Erweiterung in der VS Code-Dokumentation .
Aktualisieren der Azure Quantum Python-Pakete
Wichtig
Wenn Sie eine Aktualisierung aus einer vorherigen Qiskit Umgebung ausführen, lesen Sie " Aktualisieren des qdk.azure Moduls mit Qiskit Unterstützung in einer virtuellen Python-Umgebung (empfohlen)".
Aktualisieren Sie auf die neueste Version der
qdkPython-Bibliothek mit demazureExtra:pip install --upgrade "qdk[azure]"Um Unterstützung für die Analyse, Transformation, Codegenerierung und Simulation von Qiskit Schaltkreisen hinzuzufügen, installieren Sie die
qiskitundjupyterextras.pip install --upgrade "qdk[qiskit,jupyter]"
Hinweis
Die QDK unterstützt die Versionen 1 und 2 von Qiskit.
Aktualisieren des qdk.azure Moduls mit Qiskit Unterstützung in einer virtuellen Python-Umgebung (empfohlen)
Die qdk.azure und qdk.qiskit Python-Module bieten optionale Unterstützung für das Erstellen und Übermitteln von Schaltkreisen Qiskit an Azure Quantum. Wenn Sie die Module qdk.azure und qdk.qiskit installieren, wird standardmäßig die neueste Version von Qiskit installiert, was zu Problemen mit einer bestehenden Qiskit Umgebung führen kann. Um eine stabile Entwicklungsumgebung zu gewährleisten, erstellen Sie eine virtuelle Python-Umgebung, installieren qdk.azure und qdk.qiskit in der virtuellen Umgebung.
Hinweis
Wenn Sie Qiskit Version 1 verwenden, finden Sie weitere Informationen zu den Änderungen der Paketkompatibilität unter Qiskit 1.0 Verpackungsänderungen.
Führen Sie die folgenden Schritte aus, um eine virtuelle Python-Umgebung zu erstellen und qdk.azure sowie qdk.qiskit zu installieren:
Erstellen Sie einen lokalen Ordner, z. B
~/qiskit10-env. .Führen Sie
venvmit dem Pfad zum Ordner aus.python -m venv ~/qiskit10-envAktivieren Sie die Umgebung.
~/qiskit10-env/bin/activateFühren Sie die Ausführung
pip listaus, um zu sehen, dass nur die Kernpakete in der neuen Umgebung installiert sind.Führen Sie zum Installieren der Module
qdk.azureundqdk.qiskitden folgenden Befehl aus:pip install "qdk[azure,qiskit]"Installieren Sie bei Bedarf andere Pakete, die Sie in Ihrer vorherigen Umgebung verwendet haben. Führen Sie den
pip listBefehl in jeder Umgebung aus, um Pakete und Versionen zu vergleichen.
Hinweis
Sie können Ihre virtuelle Umgebung auch in VS Code öffnen. Wählen Sie im Menü "Ansicht " die Befehlspalette aus, und geben Sie dann "Python: Umgebung erstellen " ein, und wählen Sie "venv" aus. Wählen Sie dann "Ordner öffnen" aus, und wählen Sie 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 Sie die qdk.azure und qdk.qiskit Module in der aktuellen Umgebung
Sie können die Module qdk.azure und qdk.qiskit auch aktualisieren, ohne eine virtuelle Umgebung zu verwenden. Aktualisierungen 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 unterQiskit 1.0-Paketänderungen.
Um die Module qdk.azure und qdk.qiskit in Ihrer aktuellen Umgebung zu aktualisieren, führen Sie die folgenden Schritte aus:
Deinstallieren Sie die vorhandenen
qdkModule und andere Qiskit Abhängigkeiten:pip uninstall -y "qdk[azure,qiskit]" qiskit qiskit-terra qiskit-qirInstallieren Sie die
qdkBibliothek erneut mit demqiskitZusatz.pip install "qdk[qiskit]"
Aktualisieren der Azure CLI-Erweiterung quantum
Aktualisieren oder installieren Sie die neueste Azure CLI-Erweiterung quantum .
Öffnen Sie eine Windows-Eingabeaufforderung.
Führen Sie an der Eingabeaufforderung den folgenden Befehl aus:
az extension add --upgrade -n quantum