將 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
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 中開啟虛擬環境。 從 [檢視] 功能表中,選取 [命令選擇區>Python:建立環境>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