Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Learn how to update the Azure Quantum Development Kit (QDK) to the latest version.
Prerequisites
- This article assumes that you already have the Azure QDK extension installed in Visual Studio Code (VS Code). If you're installing for the first time, then refer to the installation guide.
Update the VS Code extension
By default, VS Code automatically updates extensions. After an extension is updated, you're prompted to reload VS Code. To disable auto-updates and update your extensions manually, see Extension auto-update in the VS Code documentation.
Update the Azure Quantum Python packages
Important
If you're updating from a previous Qiskit environment, then see Update the azure-quantum package with Qiskit support in a virtual Python environment (recommended).
Update to the latest
qdkandazure-quantumPython packages with the package installer for Python (pip).pip install --upgrade qdkTo add support for the analysis, transformation, code generation, and simulation of Qiskit circuits, install the optional
qiskitandwidgetpackages.pip install --upgrade qdk[qiskit,jupyter]pip install --upgrade azure-quantum
Update the azure-quantum package with Qiskit support in a virtual Python environment (recommended)
The azure-quantum Python package includes optional support for creating and submitting Qiskit circuits to Azure Quantum. When you install the azure-quantum package with Qiskit support, the package installs the latest version of Qiskit, which might cause issues with an existing Qiskit environment. To ensure a stable development environment, create a virtual Python environment and install azure-quantum there.
To create a virtual Python environment and install azure-quantum with Qiskit support, follow these steps:
Create a local folder, for example
~/qiskit10-env.Run
venvwith the path to the folder.python -m venv ~/qiskit10-envActivate the environment.
~/qiskit10-env/bin/activateRun
pip listto see that only the core packages are installed in the new environment.To install the
azure-quantumpackage, run the following command:pip install azure-quantum[qiskit]Install other packages that you used in your previous environment as needed. You can run
pip listin each environment to compare packages and versions.
Note
See Qiskit 1.0 packaging changes for more information on package compatibility.
Note
You can also open your virtual environment in VS Code. From the View menu, choose Command Palette, and then enter Python: Create Environment and choose venv. Then, choose Open Folder... and select the environment folder that you created earlier. For more information on using environments in VS Code, see Python environments in VS Code.
Update the azure-quantum package with Qiskit support in the current environment
You can also update the azure-quantum package with Qiskit support without using a virtual environment. However, updates to the qiskit packages in an existing environment might cause dependency conflicts with other packages. See Qiskit 1.0 packaging changes for more information on package compatibility.
To update the azure-quantum package, complete the following steps:
Uninstall the existing
azure-quantumandqiskitpackages:pip uninstall -y azure-quantum qiskit qiskit-terra qiskit-qirReinstall
azure-quantumwith the optionalqiskitextra:pip install azure-quantum[qiskit]
Update the Azure CLI quantum extension
Update or install the latest Azure CLI quantum extension.
Open a Windows command prompt.
From the command prompt, run the following command:
az extension add \ --upgrade \ --name quantum