Delen via


Azure Quantum Development Kit (QDK) bijwerken naar de nieuwste versie

Meer informatie over het bijwerken van de Azure QDK naar de nieuwste versie.

Vereisten

  • In dit artikel wordt ervan uitgegaan dat u de Azure QDK-extensie al hebt geïnstalleerd in Visual Studio Code. Als u de QDK voor de eerste keer installeert, dient u de installatiehandleiding te raadplegen.

De Visual Studio Code-extensie bijwerken

Visual Studio Code werkt standaard automatisch extensies bij. Nadat er updates zijn bijgewerkt, wordt u gevraagd VS Code opnieuw te laden. Als u automatische updates en uitbreidingen handmatig wilt uitschakelen, raadpleegt u De extensie automatisch bijwerken in de DOCUMENTATIE van VS Code.

De Azure Quantum Python-pakketten bijwerken

Belangrijk

Als u bijwerkt vanuit een eerdere Qiskit-omgeving, raadpleegt u Het azure-quantum-pakket bijwerken met Qiskit-ondersteuning in een virtuele Python-omgeving (aanbevolen).

  1. Werk bij naar de nieuwste qsharp en azure-quantum Python-pakketten met behulp van het pakketinstallatieprogramma voor Python (pip).

    pip install --upgrade qsharp>=1.0
    

    Als u ondersteuning wilt toevoegen voor de analyse, transformatie, codegeneratie en simulatie van Qiskit-circuits, installeert u ook de qiskit- en widget-pakketten.

    pip install --upgrade qsharp[qiskit,widgets]>=1.0
    
    pip install --upgrade azure-quantum
    

Het Python-pakket azure-quantum bevat optionele ondersteuning voor het maken en verzenden van Qiskit-circuits naar Azure Quantum. Wanneer u het azure-quantum-pakket installeert met Qiskit-ondersteuning, installeert het de nieuwste versie van Qiskit, wat problemen kan veroorzaken met een bestaande Qiskit-omgeving. Om een stabiele ontwikkelomgeving te garanderen, raden we u aan een virtuele Python-omgeving te maken en azure-quantum daar te installeren.

Ga als volgt te werk om een virtuele Python-omgeving te maken en azure-quantum te installeren met Qiskit-ondersteuning:

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

  2. Uitvoeren venv met het pad naar de map

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

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

  5. Als u het azure-quantum-pakket wilt installeren, voert u uit

    pip install azure-quantum[qiskit]
    
  6. Installeer indien nodig andere pakketten die u in uw vorige omgeving hebt gebruikt. U kunt in elke omgeving uitvoeren pip list om pakketten en versies te vergelijken.

Notitie

Zie Qiskit 1.0 verpakkingswijzigingen voor meer informatie over pakketcompatibiliteit.

Notitie

U kunt uw virtuele omgeving ook openen in VS Code. Selecteer in het menu Beeld de optie Opdrachtpalet>maken venv. Selecteer in de rechterbenedenhoek 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.

Het azure-quantum-pakket bijwerken met Qiskit-ondersteuning in de huidige omgeving

U kunt het azure-quantum-pakket ook bijwerken met Qiskit-ondersteuning 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.

Het azure-quantum-pakket bijwerken:

  1. Verwijder de bestaande azure-quantum- en qiskit-pakketten:

    pip uninstall -y azure-quantum qiskit qiskit-terra qiskit-qir
    
  2. Installeer azure-quantum met behulp van de optionele parameter [qiskit]:

    pip install azure-quantum[qiskit]
    

De Azure CLI-kwantumextensie bijwerken

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

  1. Open een Windows-opdrachtprompt.

  2. Voer vanaf de opdrachtprompt de opdracht uit

    az extension add \
        --upgrade \
        --name quantum