Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo illustra come installare l'estensione Azure Quantum Development Kit (QDK) per Visual Studio Code e aggiungere il supporto per Python, Jupyter Notebook e l'interfaccia della riga di comando di Azure.
Prerequisiti
- La versione più recente di Visual Studio Code.
- Per inviare processi ad Azure Quantum, è necessario anche un account Azure con un'area di lavoro quantistica. Per altre informazioni, vedere Creare un'area di lavoro di Azure Quantum.
Installare l'estensione QDK
Per usare QDK in Visual Studio Code, installare l'estensione QDK. È anche possibile usare QDK in VS Code per il Web senza installare l'estensione, ma non si avranno tutte le funzionalità di VS Code Desktop. Per altre informazioni, vedere Diversi modi per eseguire Q# i programmi.
Nota
Se sono state usate versioni precedenti di QDK, eseguire python -m pip uninstall qsharp qsharp-core qsharp-chemistry azure-quantum
per evitare conflitti di versione del pacchetto.
È ora possibile scrivere, fare il debug ed eseguire programmi Q# nel simulatore quantistico integrato oppure, se si dispone di un account Azure, connettersi e inviare programmi Q# all'hardware quantistico, tutto direttamente da VS Code.
Per testare la configurazione, vedere Inviare Q# processi ad Azure Quantum.
Aggiunta del supporto per Python e Jupyter Notebook
Con il supporto di Python in Visual Studio Code, è possibile incorporare o chiamare Q# il codice dai programmi Python o dai notebook di Jupyter ed eseguirli nel simulatore quantistico predefinito oppure connettersi all'area di lavoro di Azure e inviare i processi all'hardware quantistico.
Prerequisiti
- Un ambiente Python (3.9 o versione successiva, 3.11 consigliato) con Python e Pip installato.
- VS Code con l'estensione QDK installata.
Installare i pacchetti necessari
Per aggiungere il supporto per Python e Jupyter Notebook:
Installare le estensioni Python e Jupyter per VS Code.
Aprire la riga di comando.
Installare i pacchetti
qsharp
eazure-quantum
.python -m pip install qsharp azure-quantum
Per il supporto di Qiskit o Cirq, installare
azure-quantum
usando i parametri [qiskit] o [cirq]:Importante
Se si esegue l'aggiornamento da un ambiente Qiskit precedente, vedere Aggiornare il pacchetto azure-quantum con il supporto di Qiskit.
python -m pip install azure-quantum[qiskit] or python -m pip install azure-quantum[cirq] or python -m pip install azure-quantum[qiskit, cirq]
Installare pacchetti Python facoltativi di cui potresti aver bisogno per visualizzare i risultati e lavorare in Jupyter Notebooks.
python -m pip install ipykernel ipympl jupyterlab
Per testare la configurazione, vedere Inviare Q# processi con Python o Inviare Q# processi con Jupyter Notebooks.
Aggiungere il supporto per l'interfaccia della riga di comando di Azure
La CLI di Azure è un metodo facoltativo per l'invio di processi quantistici attraverso il terminale di Visual Studio Code.
Installare l'interfaccia della riga di comando di Azure.
Aprire un prompt dei comandi di Windows.
Nel prompt dei comandi eseguire il comando seguente per eseguire l'aggiornamento all'estensione più recente dell'interfaccia della riga di comando di Azure
quantum
:az extension add \ --upgrade \ -n quantum
Per testare la configurazione, vedere Inviare Q# processi ad Azure Quantum.