Aggiornare Azure Quantum Development Kit (QDK) alla versione più recente

Informazioni su come aggiornare Azure QDK alla versione più recente.

Prerequisiti

  • Questo articolo presuppone che l'estensione Azure QDK sia già installata in Visual Studio Code. Se si tratta della prima installazione, vedere la guida all'installazione.

Aggiornare l'estensione di Visual Studio Code

Per impostazione predefinita, Visual Studio Code aggiorna automaticamente le estensioni. Dopo gli aggiornamenti, viene richiesto di ricaricare VS Code. Se si preferisce disabilitare manualmente gli aggiornamenti automatici e le estensioni di aggiornamento, vedere Aggiornamento automatico delle estensioni nella documentazione di VS Code.

Aggiornare i pacchetti Python di Azure Quantum

Importante

Se si esegue l'aggiornamento da un ambiente Qiskit precedente, vedere Aggiornare il pacchetto azure-quantum con il supporto di Qiskit in un ambiente Python virtuale (scelta consigliata).If you are updating from a previous Qiskit environment, see Update the azure-quantum package with Qiskit support in a virtual Python environment (recommended).

  1. Eseguire l'aggiornamento ai pacchetti Python più recenti qsharp azure-quantum usando il programma di installazione del pacchetto per Python (pip).

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

Il pacchetto Azure-quantum Python include il supporto facoltativo per la creazione e l'invio di circuiti Qiskit ad Azure Quantum. Quando si installa il pacchetto azure-quantum con il supporto di Qiskit, viene installata la versione più recente di Qiskit, che può causare problemi con un ambiente Qiskit esistente. Per garantire un ambiente di sviluppo stabile, è consigliabile creare un ambiente Python virtuale e installare azure-quantum in questa posizione.

Per creare un ambiente Python virtuale e installare azure-quantum con il supporto di Qiskit:

  1. Creare una cartella locale, ad esempio ~/qiskit10-env.

  2. Eseguire venv con il percorso della cartella

    python3 -m venv ~/qiskit10-env
    
  3. Attivare l'ambiente.

    ~/qiskit10-env/bin/activate
    
  4. Eseguire pip list ed è possibile vedere che solo i pacchetti principali sono installati nel nuovo ambiente.

  5. Per installare il pacchetto azure-quantum, eseguire

    pip install azure-quantum[qiskit]
    
  6. Installare tutti gli altri pacchetti usati nell'ambiente precedente in base alle esigenze. È possibile eseguire pip list in ogni ambiente per confrontare pacchetti e versioni.

Nota

Per altre informazioni sulla compatibilità dei pacchetti, vedere Qiskit 1.0 packaging changes (Modifiche alla creazione di pacchetti qiskit 1.0).

Nota

È anche possibile aprire l'ambiente virtuale in VS Code. Dal menu Visualizza selezionare Riquadro>comandi Python: Crea ambiente>venv. In basso a destra selezionare Apri cartella e selezionare la cartella dell'ambiente creata in precedenza. Per altre informazioni sull'uso di ambienti in VS Code, vedere Ambienti Python in VS Code.

Aggiornare il pacchetto azure-quantum con il supporto di Qiskit nell'ambiente corrente

È anche possibile aggiornare il pacchetto azure-quantum con il supporto di Qiskit senza usare un ambiente virtuale. Tuttavia, gli aggiornamenti ai pacchetti qiskit in un ambiente esistente possono causare conflitti di dipendenza con altri pacchetti. Per altre informazioni sulla compatibilità dei pacchetti, vedere Qiskit 1.0 packaging changes (Modifiche alla creazione di pacchetti qiskit 1.0).

Per aggiornare il pacchetto azure-quantum:

  1. Disinstallare i pacchetti azure-quantum e qiskit esistenti:

    pip uninstall -y azure-quantum qiskit qiskit-terra qiskit-qir
    
  2. Installare azure-quantum usando il parametro facoltativo [qiskit]:

    pip install azure-quantum[qiskit]
    

Aggiornare l'estensione quantum dell'interfaccia della riga di comando di Azure

  1. Aggiornare o installare l'estensione più recente dell'interfaccia della riga di comando quantum di Azure. Da un prompt dei comandi di Windows eseguire

    az extension add --upgrade --name quantum