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).
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
Aggiornare il pacchetto azure-quantum con il supporto di Qiskit in un ambiente Python virtuale (scelta consigliata)
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:
Creare una cartella locale, ad esempio ~/qiskit10-env.
Eseguire
venv
con il percorso della cartellapython3 -m venv ~/qiskit10-env
Attivare l'ambiente.
~/qiskit10-env/bin/activate
Eseguire
pip list
ed è possibile vedere che solo i pacchetti principali sono installati nel nuovo ambiente.Per installare il pacchetto azure-quantum, eseguire
pip install azure-quantum[qiskit]
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:
Disinstallare i pacchetti azure-quantum e qiskit esistenti:
pip uninstall -y azure-quantum qiskit qiskit-terra qiskit-qir
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
Aggiornare o installare l'estensione più recente dell'interfaccia della riga di comando quantum
di Azure.
Aprire un prompt dei comandi di Windows.
Dal prompt dei comandi eseguire
az extension add \ --upgrade \ --name quantum