你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
将 Azure Quantum Development Kit (QDK) 更新到最新版本
了解如何将 Azure QDK 更新到最新版本。
先决条件
- 本文假定已在 Visual Studio Code 上安装 Azure QDK 扩展。 如果是首次安装,请参阅安装指南。
更新 Visual Studio Code 扩展
默认情况下,Visual Studio Code 会自动更新扩展。 进行任何更新后,系统会提示重新加载 VS Code。 如果想要手动禁用自动更新和更新扩展,请参阅 VS Code 文档中的扩展自动更新 。
更新 Azure Quantum Python 包
重要
如果要从以前的 Qiskit 环境进行更新,请参阅在虚拟 Python 环境中使用 Qiskit 支持更新 azure-quantum 包(建议)。
使用 Python 包安装程序更新到最新
qsharp
包和azure-quantum
Python 包(pip)。pip install --upgrade qsharp>=1.0
若要添加对 Qiskit 线路的分析、转换、代码生成和模拟的支持,请安装
qiskit
和widget
包。pip install --upgrade qsharp[qiskit,widgets]>=1.0
pip install --upgrade azure-quantum
在虚拟 Python 环境中使用 Qiskit 支持更新 azure-quantum 包(建议)
azure-quantum Python 包包括用于创建 Qiskit 线路并将其提交到 Azure Quantum 的可选支持。 使用 Qiskit 支持安装 azure-quantum 包时,它会安装最新版本的 Qiskit,这可能会导致现有 Qiskit 环境出现问题。 为了确保稳定的开发环境,我们建议创建虚拟 Python 环境并在其中安装 azure-quantum。
若要创建虚拟 Python 环境并使用 Qiskit 支持安装 azure-quantum,请执行以下操作:
创建本地文件夹,例如 ~/qiskit10-env。
使用文件夹的路径运行
venv
python3 -m venv ~/qiskit10-env
激活该环境。
~/qiskit10-env/bin/activate
运行
pip list
并可以看到,在新环境中仅安装核心包。若要安装 azure-quantum 包,请运行
pip install azure-quantum[qiskit]
根据需要安装之前环境中使用的任何其他包。 可以在每个环境中运行
pip list
以比较包和版本。
注意
有关包兼容性的详细信息,请参阅 Qiskit 1.0 打包更改 。
注意
还可以在 VS Code 中打开虚拟环境。 在“视图”菜单中,选择“命令面板>>venv”。 在右下角,选择“ 打开文件夹...” ,然后选择之前创建的环境文件夹。 有关在 VS Code 中使用环境的详细信息,请参阅 VS Code 中的 Python 环境。
在当前环境中使用 Qiskit 支持更新 azure-quantum 包
还可以使用 Qiskit 支持更新 azure-quantum 包,而无需使用虚拟环境。 但是,对现有环境中的 qiskit 包的更新可能会导致与其他包发生依赖关系冲突。 有关包兼容性的详细信息,请参阅 Qiskit 1.0 打包更改 。
更新 azure-quantum 包:
卸载现有的 azure-quantum 和 qiskit 包:
pip uninstall -y azure-quantum qiskit qiskit-terra qiskit-qir
使用可选的 [qiskit] 参数安装 azure-quantum:
pip install azure-quantum[qiskit]
更新 Azure CLI 量子扩展
更新或安装最新的 Azure CLI quantum
扩展。
打开 Windows 命令提示符。
从命令提示符处运行
az extension add \ --upgrade \ --name quantum