Freigeben über


Aktualisieren von Azure Quantum Development Kit (QDK) auf die neueste Version

Erfahren Sie, wie Sie den Azure QDK auf die neueste Version aktualisieren.

Voraussetzungen

  • In diesem Artikel wird davon ausgegangen, dass die Azure QDK-Erweiterung bereits in Visual Studio Code installiert ist. Bei der erstmaligen Installation hilft Ihnen das Installationshandbuch weiter.

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 manuell deaktivieren möchten, lesen Sie die Dokumentation zum automatischen Aktualisieren von Erweiterungen in der VS-Codedokumentation.

Aktualisieren der Azure Quantum Python-Pakete

Wichtig

Wenn Sie von einer früheren Qiskit-Umgebung aktualisieren, lesen Sie update the azure-quantum package with Qiskit support in a virtual Python environment (recommended).

  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 Azure-Quantum Python-Paket enthält optionale Unterstützung für das Erstellen und Übermitteln von Qiskit-Schaltkreisen an Azure Quantum. Wenn Sie das Azure-Quantum-Paket mit Qiskit-Unterstützung installieren, installiert es die neueste Version von Qiskit, was zu Problemen mit einer vorhandenen Qiskit-Umgebung führen kann. Um eine stabile Entwicklungsumgebung zu gewährleisten, empfehlen wir, eine virtuelle Python-Umgebung zu erstellen und azure-quantum dort 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. Ausführen venv mit dem Pfad zum Ordner

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

    ~/qiskit10-env/bin/activate
    
  4. Führen Sie die Ausführung 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 Azure-Quantum-Pakets

    pip install azure-quantum[qiskit]
    
  6. Installieren Sie alle anderen Pakete, die Sie in Ihrer vorherigen Umgebung nach Bedarf verwendet haben. Sie können in jeder Umgebung ausgeführt werden pip list , um Pakete und Versionen zu vergleichen.

Hinweis

Weitere Informationen zur Paketkompatibilität finden Sie unter Qiskit 1.0-Paketänderungen .

Hinweis

Sie können Ihre virtuelle Umgebung auch in VS Code öffnen. Wählen Sie im Menü "Ansicht" die Option "Befehlspalette>Python: Umgebung>erstellen venv" aus. Wählen Sie unten rechts " Ordner öffnen" aus, und wählen Sie den Zuvor erstellten Umgebungsordner aus. 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. 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 unter Qiskit 1.0-Paketänderungen .

So aktualisieren Sie das Azure-Quantum-Paket:

  1. Deinstallieren Sie die vorhandenen Azure-Quantum- und Qiskit-Pakete:

    pip uninstall -y azure-quantum qiskit qiskit-terra qiskit-qir
    
  2. Installieren Sie azure-quantum mit dem optionalen [qiskit]-Parameter:

    pip install azure-quantum[qiskit]
    

Aktualisieren der Azure CLI-Quantenerweiterung

  1. Aktualisieren oder installieren Sie die neueste Azure CLI-Erweiterung quantum . Führen Sie an einer Windows-Eingabeaufforderung

    az extension add --upgrade --name quantum