Aggiornare Azure Quantum Development Kit (QDK moderno) alla versione più recente
Informazioni su come aggiornare il QDK moderno alla versione più recente.
Prerequisiti
Questo articolo presuppone che sia già installato il QDK moderno. Se si tratta della prima installazione, vedere la guida all'installazione.
Se si utilizzano programmi che richiedono Microsoft Quantum Development Kit ( QDK classico), ad esempio l'elaborazione integrata ibrida, vedere Continuare a usare il QDK classico.
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).
Eseguire l'aggiornamento ai pacchetti Python più recenti
qsharp
eazure-quantum
python 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 (consigliato)
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:
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 notare che solo i pacchetti di base vengono 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.
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:
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 quantistica dell'interfaccia della riga di comando di Azure
Aggiornare o installare l'estensione dell'interfaccia della riga di comando
quantum
di Azure più recente.az extension add --upgrade --name quantum
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per