Delen via


Azure Quantum Development Kit De nieuwste versie bijwerken

Meer informatie over het bijwerken van de Azure Quantum Development Kit (QDK) naar de nieuwste versie.

Vereisten

  • In dit artikel wordt ervan uitgegaan dat u de AzureQDK extensie al hebt geïnstalleerd in Visual Studio Code (VS Code). Als u voor het eerst installeert, raadpleegt u de installatiehandleiding.

De VS Code-extensie bijwerken

Vs Code werkt standaard automatisch extensies bij. Nadat een extensie is bijgewerkt, wordt u gevraagd VS Code opnieuw te laden. Als u automatische updates wilt uitschakelen en uw extensies handmatig wilt bijwerken, raadpleegt u de extensie automatisch bijwerken in de DOCUMENTATIE van VS Code.

De Azure Quantum Python-pakketten bijwerken

Belangrijk

Als u bijwerkt vanuit een vorige Qiskit omgeving, raadpleegt u De qdk.azure module bijwerken met Qiskit ondersteuning in een virtuele Python-omgeving (aanbevolen).

  1. Werk de nieuwste qdk Python-bibliotheek bij met de azure extra:

    pip install --upgrade "qdk[azure]"
    
  2. Als u ondersteuning wilt toevoegen voor de analyse, transformatie, codegeneratie en simulatie van Qiskit circuits, installeert u de qiskit en jupyter extra's.

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

Notitie

De QDK ondersteunt versies 1 en 2 van Qiskit.

De Python-modules qdk.azure en qdk.qiskit bevatten optionele ondersteuning voor het maken en indienen van Qiskit-circuits naar Azure Quantum. Wanneer u de qdk.azure en qdk.qiskit modules installeert, wordt de nieuwste versie standaard Qiskit geïnstalleerd, wat problemen met een bestaande Qiskit omgeving kan veroorzaken. Om een stabiele ontwikkelomgeving te garanderen, maakt u een virtuele Python-omgeving en installeert qdk.azure en qdk.qiskit in de virtuele omgeving.

Notitie

Als u versie 1 gebruikt Qiskit, raadpleegt u Qiskit 1.0-verpakkingswijzigingen voor meer informatie over pakketcompatibiliteit.

Om een virtuele Python-omgeving te maken en qdk.azure en qdk.qiskit te installeren, voert u de volgende stappen uit:

  1. Maak een lokale map, bijvoorbeeld ~/qiskit10-env.

  2. Voer venv uit met het pad naar de map.

    python -m venv ~/qiskit10-env
    
  3. Activeer de omgeving.

    ~/qiskit10-env/bin/activate
    
  4. Voer pip list uit om te zien dat alleen de kernpakketten zijn geïnstalleerd in de nieuwe omgeving.

  5. Voer de volgende opdracht uit om de qdk.azure en qdk.qiskit modules te installeren:

    pip install "qdk[azure,qiskit]"
    
  6. Installeer indien nodig andere pakketten die u in uw vorige omgeving hebt gebruikt. Voer de pip list opdracht in elke omgeving uit om pakketten en versies te vergelijken.

Notitie

U kunt uw virtuele omgeving ook openen in VS Code. Kies in het menu Beeld, Opdrachtpalet, en voer vervolgens Python: omgeving maken in en kies venv. Kies Vervolgens Map openen... en selecteer de omgevingsmap die u eerder hebt gemaakt. Zie Python-omgevingen in VS Code voor meer informatie over het gebruik van omgevingen in VS Code.

De qdk.azure en qdk.qiskit modules in de huidige omgeving bijwerken

U kunt de qdk.azure en qdk.qiskit modules ook bijwerken zonder een virtuele omgeving te gebruiken. Updates van de qiskit pakketten in een bestaande omgeving kunnen echter afhankelijkheidsconflicten veroorzaken met andere pakketten. Zie Qiskit 1.0 verpakkingswijzigingen voor meer informatie over pakketcompatibiliteit.

Voer de volgende stappen uit om de qdk.azure en qdk.qiskit modules in uw huidige omgeving bij te werken:

  1. Verwijder de bestaande qdk modules en andere Qiskit afhankelijkheden:

    pip uninstall -y "qdk[azure,qiskit]" qiskit qiskit-terra qiskit-qir
    
  2. Installeer de qdk bibliotheek opnieuw met de qiskit extra:

    pip install "qdk[qiskit]"
    

De Azure CLI-extensie quantum bijwerken

Werk de nieuwste Azure CLI-extensie quantum bij of installeer deze.

  1. Open een Windows-opdrachtprompt.

  2. Voer vanaf de opdrachtprompt de volgende opdracht uit:

    az extension add --upgrade -n quantum