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

Informazioni su come aggiornare il QDK moderno alla versione più recente.

Prerequisiti

Aggiornare l'estensione di Visual Studio Code

Per impostazione predefinita, Visual Studio Code aggiorna automaticamente le estensioni. Dopo gli aggiornamenti, verrà richiesto di ricaricare VS Code. Se si preferisce disabilitare manualmente gli aggiornamenti automatici e le estensioni di aggiornamento, vedere Aggiornamento automatico dell'estensione 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 (consigliato).

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

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

Il pacchetto Python azure-quantum 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.

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 notare che solo i pacchetti di base vengono 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.

Nota

È anche possibile aprire l'ambiente virtuale in VS Code. Dal menu Visualizza selezionare Tavolozza> comandiPython: 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.

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 quantistica dell'interfaccia della riga di comando di Azure

  1. Aggiornare o installare l'estensione dell'interfaccia della riga di comando quantum di Azure più recente.

    az extension add --upgrade --name quantum