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

  1. Aktualisieren Sie mithilfe des Paketinstallationsprogramms für Python (pip) auf die neuesten qsharp Und azure-quantum Python-Pakete.

    pip install --upgrade qsharp>=1.0
    
    pip install --upgrade azure-quantum
    

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:

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

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

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

    ~/qiskit10-env/bin/activate
    
  4. Führen Sie aus pip list , und Sie können sehen, dass nur die Kernpakete in der neuen Umgebung installiert sind.

  5. Führen Sie zum Installieren des Pakets azure-quantum aus.

    pip install azure-quantum[qiskit]
    
  6. 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:

  1. Deinstallieren Sie die vorhandenen Pakete azure-quantum und qiskit:

    pip uninstall -y azure-quantum qiskit qiskit-terra qiskit-qir
    
  2. Installieren Sie azure-quantum mithilfe des optionalen [qiskit]-Parameters:

    pip install azure-quantum[qiskit]
    

Aktualisieren der Azure CLI-Quantenerweiterung

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

    az extension add --upgrade --name quantum