Freigeben über


Aktualisieren Sie Azure Quantum Development Kit auf die neueste Version

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)".

  1. Aktualisieren Sie auf die neueste Version der qdk Python-Bibliothek mit dem azure Extra:

    pip install --upgrade "qdk[azure]"
    
  2. Um Unterstützung für die Analyse, Transformation, Codegenerierung und Simulation von Qiskit Schaltkreisen hinzuzufügen, installieren Sie die qiskit und jupyter extras.

    pip install --upgrade "qdk[qiskit,jupyter]"
    

Hinweis

Die QDK unterstützt die Versionen 1 und 2 von Qiskit.

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:

  1. Erstellen Sie einen lokalen Ordner, z. B ~/qiskit10-env. .

  2. Führen Sie venv mit dem Pfad zum Ordner aus.

    python -m venv ~/qiskit10-env
    
  3. Aktivieren Sie die Umgebung.

    ~/qiskit10-env/bin/activate
    
  4. Führen Sie die Ausführung pip list aus, um zu sehen, dass nur die Kernpakete in der neuen Umgebung installiert sind.

  5. Führen Sie zum Installieren der Module qdk.azure und qdk.qiskit den folgenden Befehl aus:

    pip install "qdk[azure,qiskit]"
    
  6. Installieren Sie bei Bedarf andere Pakete, die Sie in Ihrer vorherigen Umgebung verwendet haben. Führen Sie den pip list Befehl 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:

  1. Deinstallieren Sie die vorhandenen qdk Module und andere Qiskit Abhängigkeiten:

    pip uninstall -y "qdk[azure,qiskit]" qiskit qiskit-terra qiskit-qir
    
  2. Installieren Sie die qdk Bibliothek erneut mit dem qiskit Zusatz.

    pip install "qdk[qiskit]"
    

Aktualisieren der Azure CLI-Erweiterung quantum

Aktualisieren oder installieren Sie die neueste Azure CLI-Erweiterung quantum .

  1. Öffnen Sie eine Windows-Eingabeaufforderung.

  2. Führen Sie an der Eingabeaufforderung den folgenden Befehl aus:

    az extension add --upgrade -n quantum